RESTFul service with Django for maintaining competetive atmosphere by tracking and creating ranking by rating and streak submissions on LeetCode platform.
- Python 3.6.x
- Django Rest Framework 3.8.x
- Celery 5.x
Create new directory:
$ mkdir DailyCode && cd DailyCodeCreate new virtual environment:
$ python -m venv venvActivate virtual environment:
$ source venv/bin/activate (For Linux)
$ venv/Scripts/activate (For Windows)Clone this repository:
$ git clone git@github.com:cdoos/DailyCode.git && cd DailyCode/projectInstall requirements:
$ pip install -r requirements.txtCheck for any project errors:
$ python manage.py checkRun Django migrations to create database tables:
$ python manage.py migrateRun the development server:
$ python manage.py runserver