/Bee_Solution

내배캠 Superbees 최종프로젝트 Beesolution 백엔드

Primary LanguagePython

1. 프로젝트 개요

🗣️ 프로젝트 소개

  • 일상과 고민들을 공유하고 솔루션을 얻을 수 있는 웹 서비스 'Beesolution' 개발

📑 프로젝트 노션

⏰ 기간

  • 2022.12.01 ~ 2022.12.29 (5주)

👩‍👩‍👧‍👦 팀명 및 팀원

2. 서비스

🐝 서비스 소개 - www.beesolution.tk

  • 익명의 사용자가 고민을 올리면 꿀벌들이 협동하듯 사용자들이 솔루션을 주고 인공지능 Superbee가 최적의 솔루션을 제시 해주는 웹 서비스
  • 최적의 솔루션은 분석을 통해 상황에 맞는 재미있는 짤과 함께 제공됩니다.
  • 솔루션을 바탕으로 사용자들과 소통할 수 있는 커뮤니티 서비스가 있습니다.

📰 페이지 소개

회원가입 & 로그인 고민 작성 & 솔루션 추천
솔루션 생성 & 평가 & 삭제 게시글 디테일 & 수정 & 추천 솔루션
댓글 작성 & 수정 & 삭제 프로필 기능들
쪽지 기능 댓글 알림 기능

3. 기술

💾 Structure

프로젝트 구성

Backend
├── article
│   ├── admin.py
│   ├── apps.py
│   ├── models.py
│   ├── pagination.py
│   ├── serializers.py
│   ├── tests.py
│   ├── urls.py
│   └── viewss.py
├── beesolution
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └──  wsgi.py
├── fonts
│   └── NotoSerifKR-Bold.otf
├── users
│   ├── management
│   │   ├── commands
│   │   │   ├── init.py
│   │   │   └── seed_users.py
│   │   └── init.py
│   ├── admin.py
│   ├── apps.py
│   ├── models.py
│   ├── serializers.py
│   ├── tests.py
│   ├── urls.py
│   └── viewss.py
│   load_csv.py
│   ratings.csv
│   solutions.csv
│   makesolution.py
│   manage.py
│   similarity.py
└── requirements.txt

Frontend
├── css
│   ├── alarm.css
│   ├── article_detail.css
│   ├── articles.css
│   ├── create_solution.css
│   ├── index.css
│   ├── kakao.css
│   ├── main.css
│   ├── message.css
│   ├── profile.css
│   ├── profile_detail.css
│   ├── promotion.css
│   ├── signup_userchr.css
│   ├── solution.css
│   ├── solution_collection.css
│   └──  solution_detail.css
├── imgs
│   ├── bee_logo.jpg
│   ├── beealarmoff.png
│   ├── beealarmon.png
│   ├── delete.png
│   └── sadbee.jpg
├── js
│   ├── alarm.js
│   ├── article_detail.js
│   ├── articles.js
│   ├── create_solution.js
│   ├── index.js
│   ├── kakao.js
│   ├── main.js
│   ├── message.js
│   ├── profile.js
│   ├── profile_detail.js
│   ├── promotion.js
│   ├── signup_userchr.js
│   ├── solution.js
│   ├── solution_collection.js
│   └── solution_detail.js
├── alarm.html
├── article_detail.html
├── articles.html
├── create_solution.html
├── index.html
├── kakao.html
├── main.html
├── message.html
├── profile.html
├── profile_detail.html
├── promotion.html
├── signup_userchr.html
├── solution.html
├── solution_collection.html
└── solution_detail.html

⚙️ 사용 기술

  • backend

  • frontend

  • deploy

☁️ 아키텍쳐

Architecture

📚 ERD

erd

👀 API

api1 api2 api3 api4 api5

🔫 트러블슈팅

트러블_페이지네이션 트러블_콜드스타트 트러블_키에러 트러블_인덱스에러_1 트러블_인덱스에러_2 트러블_소셜로그인 트러블_도커 에러

4. 기타

🐥 Front-end repo

🐝 Back-end repo