/courageous-people-server

용기 낸 사람들은 다회용기 캠페인과 관련된 사용자 후기 기반 커뮤니티 애플리케이션 입니다.

Primary LanguagePythonMIT LicenseMIT

🍀 다회용기 캠페인 후기들이 궁금하다면 용기낸 사람들

image

프로젝트 소개 🔎

용기 낸 사람들은 다회용기 캠페인과 관련된 사용자 후기 기반 커뮤니티 애플리케이션 입니다.

일회용품을 줄이기 위한 운동으로 '용기내 캠페인'이 유행하고 있습니다.

그러나 혼자서 이러한 캠페인에 참여하기는 쉽지 않습니다.

어떤 크기의 용기를 가져가야 하는지 확실하지 않고 막상 가져가도 가게에서 거절할 수 도 있습니다.

용기 낸 사람들 애플리케이션은 이러한 다회용기 캠페인에 관련된 정보를 어플을 통해 쉽게 찾아볼 수 있도록 기획되었습니다.

사용자는 가게에 대해 다회용기 포장한 경험을 후기로 작성하여 다른 캠페인 참여자와 공유할 수 있고

지도를 활용하여 주변에 다회용기 캠페인에 참여하는 가게들을 볼 수 도 있습니다.

가게 사장님들은 자신의 가게를 어플에 등록하여 다회용기 캠페인과 관련된 공식 정보를 게시 할 수 있습니다.


ezgif com-gif-maker ezgif com-gif-maker (1) ezgif com-gif-maker (2)


시스템 구성도 🖥️

image


프로젝트 Server 기술 Stack ⚙️

python badge django badge mysql badge aws badge aws badge aws badge


캡처

프로젝트 폴더 구성은 account, board, config 총 3개로 나뉘어 있습니다.

account는 사용자 인증 관련 API들이며

board는 Store 게시판, Review 게시판 관련 API 입니다.

config는 공통된 부분과 설정 등이 정의된 폴더입니다.


Server 실행 방법

conda create -n "가상환경이름" python=3.8
conda activate "가상환경이름"
cd Courageous-Developer-Server
pip install -r requirements.txt
cd server
python manage.py runserver

※SERCRET_KEY와 DB 정보등은 base.py에 있는 그대로 사용하지말고 처음 django project 만들때 있던 정보로 넣어주어야 합니다.


Postman을 활용한 API 테스트

http://ec2-13-209-14-10.ap-northeast-2.compute.amazonaws.com:8000

postman2

Team 💻