##About The official repository of the site of Waves, the annual cultural fest of BITS Pilani, Goa. Made using Django Framework of Python for server side. Includes Django REST Framework to output JSON.
##Link Hosted live on bits-waves.org. The changes will be pushed thrice a week (or as and when necessary).
If you are new to github, follow git-task repository for basic knowledge on how to contribute.
-
Make a fork of this repository on your account.
-
Assuming you have python 3.4 already installed, go to the desired folder on your machine and follow these commands to clone the repository and install dependencies in a virtual environment:
$ virtualenv waves
$ cd waves
$ source bin/activate
$ git clone https://github.com/[USERNAME]/WavesWebsite2016 src
$ cd src
$ pip install -r requirements.txt
NOTE for windows in the 3rd line use:
$ waves\Scripts\activate
- db.sqlite3 is the database for this repository, you can delete that if you want to start with a fresh database and follow: (But not required and can skip this step)
$ python manage.py migrate
- Create a superuser for admin controls (accessible at localhost:8000/admin)
$ python manage.py createsuperuser
- Run the server and access at localhost:8000
$ python manage.py runserver
If you have any issues with the code or anything, put in one at the issues section of the repository before giving in a pull request.
##Authors
- Sebastin Santy
- Chaitanya Mukka
- Rhett D'Souza
##Planned Features
- Full Automation, with registration from gates/portals
- Implementing Webhooks to send JSON over to the Firebase used by MAC as its primary database for Android app