신촌톤 3팀
한진규 (기획/디자인) |
김진호 (개발/프론트엔드) |
나세현 (개발/프론트엔드) |
김현우 (개발/백엔드) |
심예원 (개발/백엔드) |
정태현 (개발/백엔드) |
---|---|---|---|---|---|
tndnpn | jinhokim98 | e6d1fe | HxWOO | y-won1209 | nexdavid2020 |
홍익대학교 산업디자인학과 | 홍익대학교 경영학과 | 연세대학교 창의기술경영학과 | 홍익대학교 컴퓨터공학과 | 이화여자대학교 독어독문학과 | 서강대학교 사학/컴공 |
Don't-Don't-Don는 대학생에게 빈번한 술자리와 여행의 정산/더치페이/N빵 전문서비스 입니다.
Doumi Of N-bbang, Don을 사용해 보세요
Don't-Don't-Don 과 함께라면 즐거운 술자리, 여행이후 어색한 정산시간을 또 하나의 유흥으로 즐길 수 있습니다.
- 간편한 절차를 통해 회원가입 후, 로그인 해주세요.
- 본인의 상황에 맞는 정산 방법을 택하고 정보를 입력해주세요.
- 정산 결과를 친구들과 공유하고, 각자의 운을 시험해보세요!
해당 어플리케이션을 동작하기 위해선 다음 버전 이상이 필요해요.
- Node.js 14.19.3
- Npm 9.2.0
- Python 3.11.4
- [django 4.2.4]
- [django-environ 0.10.0]
- [djangorestframework 3.14.0]
- [djangorestframework-simplejwt 5.3.0]
$ git clone [email protected]:wooseok123/sinchonthon_readme.git
$ cd 프로젝트명
(모노레포인 경우)
$ 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
$ cd front
$ npm install
$ npm run dev
메인 페이지 | 술자리 정산 페이지 |
---|---|
여행 정산 페이지 | 랜덤 정산 페이지 |
- 각 참가자들이 임의의 비율에 따라 정산해야하는 비용이 달라집니다.
- 철저한 확률의 세계에서 각자의 운을 시험해보세요!
- '나는 술 안 마시는데,,,' '나는 오늘 늦게 와서 얼마 즐기지도 못했는데,,,'
- 각자의 사정을 고려해서 누구도 억울한 사람 없이 정산 비율을 정해보세요!
- 즐거운 여행 후의 무거운 정산 타임..
- 각자가 여행에서 맡았던 역할에 따라 정산비율을 정해보세요!
├── 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