/challenge-with-flask

습관, 목표 관리 웹 애플리케이션

Primary LanguageJavaScript

스파르타 내일배움캠프 1차, 2차 프로젝트 with Python/Flask - 피버타임

🔗 링크

  • 1차, 2차 프로젝트 with Python/Flask 개발문서 (API 설계, DB 설계, 화면 설계, Convention)

🏠 소개

  • 챌린지를 설정하고 달성하기 위해 다른 참여자들과 함께 도전하고 인증하는 서비스입니다.

⏲️ 개발기간

🧙 맴버구성

📌 기술 스택 - WIKI 이동

  • Flask - 웹 프레임워크
  • Python - 개발 언어
  • MongoDB - 데이터베이스
  • Git - 형상관리
  • Github Actions - CI/CD
  • AWS S3, CloudFront, EBS - 서버 인프라

📌 주요 기능 - WIKI 이동

User

  • JWT 기반 로그인
  • OAuth 2.0 기반 카카오 로그인

Challenge

  • 로그인 유저만 챌린지 생성/참여
  • 챌린지 생성한 유저만 챌린지 삭제
  • 오프라인 챌린지 장소 Kakao Map 키워드 검색 및 위치 설정
  • 챌린지 카테고리/제목 검색
  • 스케줄러를 활용한 챌린지 마감

📌 문제를 이렇게 해결했어요! - WIKI 이동