Giter VIP home page Giter VIP logo

groovy-api's Introduction

Groovy

Code style: black

pycharm badge

python badge django badge drf badge redis badge swagger badge

mysql badge aws badge

logo

github

깃헙 레포 바로가기

💡 Summary

'ConnectingDots' 라는 창업팀에서 활동하면서 그 첫번째 단계로 Grrovy 라는 웹앱을 기획했습니다. Groovy 는 지속되는 코로나19로 인해 대학생들이 겪고 있는 연결의 부재라는 문제를 해결하기 위한 프로젝트로 대학생들이 비슷한 관심사를 가진 사람들과 쉽게 소통하고 함께할 사람들을 모을 수 있는 커뮤니티 플랫폼입니다. 이 프로젝트에서 저는 백엔드 개발자로서 REST API 를 구축하는 역할을 맡았습니다.

👀 ConnectingDots 소개

Connecting Dots (이하 커닷) 는 ‘대학생들의 링크드인’이라는 컨셉에 따라 대학생 커넥션의 새로운 솔루션을 제시하는 것을 목표로 하였습니다. 지속된 코로나 19 로 인해 대학생들 간의 교류와 소통이 단절되고 많은 대학생들이 본인의 스펙을 쌓는 것에 어려움을 느낀다는 문제를 인식하고 본인의 스펙을 정리하고 또래 대학생들과 교과/비교과 활동들을 공유하며 영감을 얻고 동기 부여를 받을 수 있는 소통의 장을 만들어주는 것이 커닷의 비전입니다. 또한, ‘링크드인’이라는 커뮤니티를 활용하여 본인의 스펙을 정리하고 타인들과 공유하며 본인을 위한 커리어를 쌓아나갈 수 있는 기회가 있는 회사원들과는 달리 '과정 중심'의 활동이 많은 대학생들은 본인만의 개성 있는 스토리텔링을 할 수 있는 무대가 많지 않다고 판단하였습니다.

본인의 진로에 대해 고민하는 대학생들은 대학생 맞춤 스펙 기반 커뮤니티 플랫폼인 커닷을 통해 본인의 커리어 패스에 영감을 얻고 공모전, 대외활동, 창업, 프로젝트, 팀플 등을 함께할 동료들을 모색하며, 자격증이나 시험 점수와 같은 정량적인 기록뿐만 아니라 성장 과정 자체를 하나의 특색 있는 스펙으로 쌓아나갈 수 있습니다.

커닷은 또한 신업사원 채용이 중소 기업 및 벤처 기업들을 위주로 공채가 아닌 헤드헌팅이나 스카웃을 통한 수시모집으로 변화하고 있다는 패러다임을 포착하였으며 기업 역시 기업의 특성에 맞는 젊은 인재를 찾고자 하는 니즈가 있다는 것 역시 파악하였습니다. 이러한 기업들의 인사담당부서 역시 커닷의 핵심 사용자로 포용하는 것이 궁극적인 목표입니다.

🗓 2022.01 ~ 2022.06

📋 Features

  • 회원 관리: 로그인/로그아웃, 회원가입
  • 모집글 조회 및 등록, 북마크
  • 친구 신청 및 1:1 채팅
  • 모임 내 그룹 채팅

🛠 Tech Stack

  • Python, Django, MySQL
  • Deployment: AWS RDS, EC2

📌 Takeaways

창업팀 개개인의 사정으로 인해 실제 배포까지 이어지지 못했지만 이 프로젝트를 통해 백엔드뿐만 아니라 웹 전반에 대한 이해도를 높일 수 있었습니다. 프론트엔트와 백엔드가 소통하는 방식, REST API의 원리와 규칙, DB 스키마 설계, ORM 최적화, AWS 배포 과정 학습을 통해 배포 환경에 대한 공부가 되었고 백엔드 개발에 흥미와 적성을 느끼게 되었습니다. 처음으로 협업을 하는 프로젝트였던만큼 다양한 깃 flow 에 대해 알게 되고 github 을 통한 협업 프로세스를 익힐 수 있는 기회가 되기도 했으며, CI/CD 등 실무와 관련된 개념이나 스킬을 접하고 공부할 수 있는 유익한 프로젝트였습니다.

groovy-api's People

Contributors

earthlyz9 avatar vegeshop avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.