Skip to content

2023 멋사 신촌톤 3팀 레포지토리입니다. (서비스 명 결정되면 변경 예정)

Notifications You must be signed in to change notification settings

sinchonthon-team3/Dont-dont-don

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 

Repository files navigation

Dont-dont-don

image

2023th Sinchonthon

신촌톤 3팀

배포 주소

dont-dont-don

팀 소개

한진규 
(기획/디자인)
김진호 
(개발/프론트엔드)
나세현 
(개발/프론트엔드)
김현우 
(개발/백엔드)
심예원 
(개발/백엔드)
정태현 
(개발/백엔드)
tndnpn jinhokim98 e6d1fe HxWOO y-won1209 nexdavid2020
홍익대학교 산업디자인학과 홍익대학교 경영학과 연세대학교 창의기술경영학과 홍익대학교 컴퓨터공학과 이화여자대학교 독어독문학과 서강대학교 사학/컴공

프로젝트 소개

Don't-Don't-Don는 대학생에게 빈번한 술자리와 여행의 정산/더치페이/N빵 전문서비스 입니다.
Doumi Of N-bbang, Don을 사용해 보세요

Don't-Don't-Don, 즐거운 정산을 위한 선택

Don't-Don't-Don 과 함께라면 즐거운 술자리, 여행이후 어색한 정산시간을 또 하나의 유흥으로 즐길 수 있습니다.

Don't-Don't-Don, 간단한 사용과 편리함

  1. 간편한 절차를 통해 회원가입 후, 로그인 해주세요.
  2. 본인의 상황에 맞는 정산 방법을 택하고 정보를 입력해주세요.
  3. 정산 결과를 친구들과 공유하고, 각자의 운을 시험해보세요!

시작 가이드

필수사항

해당 어플리케이션을 동작하기 위해선 다음 버전 이상이 필요해요.

Installation

$ git clone [email protected]:wooseok123/sinchonthon_readme.git
$ cd 프로젝트명

(모노레포인 경우)

Backend

$ cd server
$ mkdir .venv
$ pipenv install
$ source .venv/Scripts/activate
$ pip install -r requirements.txt
$ python3 manage.py migrate --run-syncdb
$ python3 manage.py makemigrations
$ python3 manage.py migrate
$ python3 manage.py runserver

Frontend

$ cd front
$ npm install
$ npm run dev

Stacks 🐈

Environment

Visual Studio Code Git Github

Config

npm

Development

JavaScript React Django

Communication

Notion


화면 구성 📺

메인 페이지 술자리 정산 페이지
여행 정산 페이지 랜덤 정산 페이지

주요 기능 📦

⭐️ Don't-Don't-Don의 랜덤 정산 기능

  • 각 참가자들이 임의의 비율에 따라 정산해야하는 비용이 달라집니다.
  • 철저한 확률의 세계에서 각자의 운을 시험해보세요!

⭐️ Don't-Don't-Don의 술자리 정산 기능

  • '나는 술 안 마시는데,,,' '나는 오늘 늦게 와서 얼마 즐기지도 못했는데,,,'
  • 각자의 사정을 고려해서 누구도 억울한 사람 없이 정산 비율을 정해보세요!

⭐️ Don't-Don't-Don의 여행 정산 기능

  • 즐거운 여행 후의 무거운 정산 타임..
  • 각자가 여행에서 맡았던 역할에 따라 정산비율을 정해보세요!

아키텍쳐

디렉토리 구조

├── README.md
├── package-lock.json
├── package.json
├── Backend : 백엔드
│   ├── requirements.txt
│   ├── manage.py
│   ├── config : Backend 서버에 대한 전반적인 세팅이 들어있는 디렉토리
│   │   ├── __init__.py
│   │   ├── urls.py
│   │   ├── settings.py
│   │   ├── asgi.py
│   │   ├── wsgi.py
│   ├── friends : 술모임 이후 정산에 관한 api가 담긴 디렉토리
│   │   ├── migrations
│   │   ├── urls.py
│   │   ├── views.py
│   │   ├── apps.py
│   │   ├── admin.py
│   │   ├── models.py
│   │   ├── serializers.py
│   │   ├── tests.py
│   │   ├── apps.py
│   ├── random1 : 로그인, 회원가입 관련 api와 랜덤한 정산에 관한 api가 담긴 디렉토리
│   │   ├── migrations
│   │   ├── urls.py
│   │   ├── views.py
│   │   ├── apps.py
│   │   ├── models.py
│   │   ├── serializers.py
│   │   ├── tests.py
│   ├── travel : 여행 후 정산 관련 api가 담긴 디렉토리
│   │   ├── migrations
│   │   ├── urls.py
│   │   ├── views.py
│   │   ├── tests.py
│   │   ├── apps.py
│   │   ├── models.py
│   │   ├── serializers.py
│   │   ├── admin.py
│   ├── weight : 각종 서비스에 필요한 가중치 모델이 담겨있는 api
│   │   ├── migrations
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── models.py
│   │   ├── tests.py
│   │   ├── urls.py
│   │   ├── views.py
└── front : 프론트엔드
    ├── README.md
    ├── public
    │   ├── favicon.ico
    │   └── logo_about.png
    ├── components
    │   ├── a.js : 필요시 설명~
    │   ├── b.js
    │   ├── c.js
    │   ├── d.js
    │   ├── e.js
    │   ├── f.js
    │   ├── g.js
    │   ├── h.js
    │   └── i.js
    ├── package-lock.json
    ├── package.json
    ├── pages
    │   ├── page1.js
    │   ├── page2.js
    │   ├── page3.js
    │   ├── page4.js
    │   ├── newcourse
    ├── app.js
    ├── index.js
    ├── router.js
    └── styles
        └── GlobalStyle.js

About

2023 멋사 신촌톤 3팀 레포지토리입니다. (서비스 명 결정되면 변경 예정)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •