Skip to content

Latest commit

 

History

History
162 lines (121 loc) · 4.8 KB

README.md

File metadata and controls

162 lines (121 loc) · 4.8 KB

Logo

누구나 보스가 될수있다, 보스대전

다양한 주제로 경쟁하며 1위를 가려내는 대전 서비스

 

Table of Contents

 

About The Project


멋쟁이 사자처럼 2019년도 여름 해커톤 프로젝트
누구나 보스가 될수있다, 보스대전

 

"아.. 이런 대회가 있다면 내가 일등할 수 있는데.." 라는 생각해보신적 있으신가요? "보스대전"은 이런 생각으로부터 시작하여 만들어진 서비스입니다.

지우개똥 크게만들기, 누가 가장 특이한 웃음소리를 내는 지와 같은 사소한 것들이 대회 주제가 됩니다. 이미지와 유튜브 영상을 이용해 자신이 가장 뛰어나다는 것을 보여주세요! 유저들의 투표에 따라 공정한 심사가 이루어집니다. 어떤 사소한 것이라도 누구나 보스가 될 수 있습니다.

What is the bosswar?

가입시 500 포인트가 증정되며, 대회에 참가하기위해 게시글을 쓸 떄 500포인트가 차감됩니다. 해당 대회에 쌓인 포인트는 1등에게로 돌아가며, 해당 포인트는 현금화가 가능합니다.

무한 투표를 방지하기 위해 대회에 참여한 사람만 투표가 가능하게 설계하였습니다.

Built With

  • Python Django
  • HTML5 + CSS3 + Javascript
  • SQLite3

 

Getting Started

Prerequisites

Setup project environment with venv and pip.

  • setting venv
$ python -m venv venv
$ . venv/Scripts/activate
  • Django
$ pip install django

 

Requirements

Babel==2.7.0
certifi==2019.6.16
chardet==3.0.4
defusedxml==0.6.0
dj-database-url==0.5.0
Django==2.2.3
django-bootstrap4==0.0.8
django-phonenumber-field==3.0.1
gunicorn==19.9.0
idna==2.8
phonenumbers==8.10.14
Pillow==6.1.0
psycopg2-binary==2.8.3
PyJWT==1.7.1
python3-openid==3.1.0
pytz==2019.1
requests==2.22.0
six==1.12.0
sqlparse==0.3.0
urllib3==1.25.3
whitenoise==4.1.3

 

Installation

  1. Clone the repo
$ git clone https://github.com/jiss02/Bosswar-collaborate.git
  1. Migrate Database
$ python manage.py migrate
  1. Create config folder and key.json
$ mkdir config
$ cd config
$ vim key.json
  1. Run server
$ python manage.py runserver

Details

Deploy

  • Heroku  

Links

Demo

main 1 main 2
스크린샷 2019-11-08 오전 3 35 40 스크린샷 2019-11-08 오전 3 35 40
about detail
스크린샷 2019-11-08 오전 3 35 40 스크린샷 2019-11-08 오전 3 35 40
idea board winners
스크린샷 2019-11-08 오전 3 35 40 스크린샷 2019-11-08 오전 3 35 40
my page ...
스크린샷 2019-11-08 오전 3 35 40 ...