EcoCanvas S.A (Starting Assignments)
팀 소개
- 팀명: EcoCanvas(에코 캔버스)
- 팀원: 박지홍, 송지명, 이주한, 장소은, 최준영
- 역할 분담
박지홍 | 배포, 백엔드/프론트 |
송지명 | git repository 담당, 부팀장, 백엔드/프론트 |
이주한 | 팀장, 백엔드/프론트 |
장소은 | 아이디어, 백엔드/프론트 |
최준영 | readme 관리, 백엔드/프론트 |
프로젝트(사이트) 소개
- 프로젝트 소개
- 프로젝트명: EcoCanvas
- 프로젝트 목적: 환경 캠페인 생성/참여, 캠페인에 펀딩하기, 친환경 상품 쇼핑등 사용자들의 친환경 캠페인 참여 또는 친환경 제품 사용을 독려하는 것이 목적입니다!
- 프로젝트 스택
- Front-End
- HTML
- CSS
- JavaScript
- React
- Back-End
- Python 3.9.10
- Django 4.2.1
- Chennels
- Loging
- Chache
- JWT
- API
- SMTP
- Toss Payment
- Social login
- Deployment
- Docker
- Jenkins
- Redis
- AWS S3
- AWS EC2
- AWS Route53
- RDS
- Nginx
- Daphne
- Celery or ElastiCache
- Database
- MySQL
- .env와 같은 환경 설정 파일은 config 폴더에 위치한다.
- Front-End
- 캠페인의 펀딩 구현 고민
- 마감기간이 임박 시 이모티콘, 알림메일로 참여를 독려한다.
- 캠페인 주최자에 대한 평가 시스템.
- 추가기능 = 켐페인 활동 할 장소에 대한 정보 추가 (지도 API 활용).
- 캠페인을 열수있는 사람은 어떤 조건으로 설정할 것인가.
- 결정 : 관리자의 승인절차를 필요로 한다. (서류, 메일 등을 통한 인증 절차)
- 캠페인 모델에 Boolrean 필드로 승인 여부를 판단한다.
- 생성 시 기본 값은 False로 한다.
- 페이지에 캠페인 리스트 출력 시 해당 값을 True로 필터한다.
'내일배움캠프 > 내일배움캠프 TIL' 카테고리의 다른 글
내일배움캠프 63일차 TIL - 테스트코드 에러 (0) | 2023.06.11 |
---|---|
내일배움캠프 TIL 62일차 - 파이널 프로젝트 EcoCanvas S.A (2/2) (1) | 2023.06.07 |
내일배움캠프 TIL 60일차 - poetry (0) | 2023.06.05 |
내일배움캠프 TIL 59일차 (0) | 2023.06.01 |
내일배움캠프 TIL 58일차 (0) | 2023.06.01 |