Skip to content

backend repo of Linda, Jinu, Yunnie(honsuri team)

Notifications You must be signed in to change notification settings

liketoy/honsuri-backend

Repository files navigation

혼수리(Honsuri) 웹 서비스 - Backend

혼술족을 위한 온라인펍 웹 서비스

목차

  1. 웹 서비스 소개
  2. 프로젝트 구성
  3. 구현 기능
  4. 와이어프레임
  5. 역할

환경설정/실행

1. 웹 서비스 소개

  • 혼술족을 위한 온라인펍 웹 서비스
  • 기획 의도 : COVID-19의 확산은 집에서 혼자 술을 즐기는 '혼술족'의 증가로 이어졌다. 이에 '혼술족'을 타겟으로 웹 서비스를 개발했다. 사용자는 혼자 사색에 잠겨 술을 즐기고 싶을 때 혼수리 웹 사이트를 통해 분위기를 낼 수 있다. 좋은 음악과 예쁜 디자인, 그리고 고민을 털어낼 수 있는 방명록을 통해 집에서도 즐겁게 혼술을 즐길 수 있다.
  • 주요 기능 :
    • 메인의 음악 플레이어를 통해 음악을 즐길 수 있는 기능
    • 칵테일을 제조하는 레시피를 필터링 해 찾고 북마크할 수 있는 기능
    • 방명록과 덧글 CRUD 기능
    • 방명록 좋아요와 신고하기 기능
    • 회원가입, 로그인, 로그아웃, 마이페이지 기능

2. 프로젝트 구성

기술 스택 및 라이브러리

분류 Tools 목적
Backend Django Web Framework
Backend MySQL Database
Backend drf-yasg API 문서화
Backend DRF Restful API Server 구축
Backend CKEditor Rich Text 사용

3. 구현 기능

  1. 필수 구현
    • Authentication : 회원가입 / 로그인 / 로그아웃 / 마이페이지(내가 쓴 글, 북마크된 레시피)
    • 방명록 : 방명록(작성, 리스트, 검색, 좋아요), 댓글 (작성, 리스트)
    • 대화하기 : MBTI로 어울리는 칵테일 찾아주기
    • 음악 : 음악 플레이어
    • 레시피 : 레시피(메인, 디테일, 필터링, 북마크)
  2. 선택 구현
    • Authentication : 마이페이지(회원정보수정, 탈퇴), 로그인(아이디 찾기, 비밀번호 찾기)
    • 방명록 : 방명록 수정 및 삭제, 신고하기, 디테일 보기

4. 와이어프레임

  • 필수/선택 구현 기능을 바탕으로 상세한 와이어프레임을 작성하였다.
  • 꾸준히 업데이트 중에 있다.
  • 와이어 프레임 링크는 다음과 같다 : 와이어 프레임 링크

5. 역할

이름 담당 업무
Linda Backend
Jinu Backend
Yunnie Backend

환경설정/실행

환경설정

honsuri-backend 폴더 내에서 아래 코드 실행

python -m venv 가상환경이름
source 가상환경이름/bin/activate
pip install -r requirements.txt

my_settings.py 파일 추가

실행 방법

Backend

honsuri-backend 폴더 내에서 가상환경 실행 후 아래 코드 실행

./manage.py runserver

About

backend repo of Linda, Jinu, Yunnie(honsuri team)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •