This is the Content management system of Ank 2016 - The Knowledge Fest of Maths N Tech club, NIT Durgapur. It is written in Django and uses basically a Bootstrap based UI.
Install sqlite3 for development
- Mac OS X: Mac ships with sqlite3 already installed
- Ubuntu/Debian:
sudo apt-get install sqlite3
- Fedora/Red Hat/CentOS:
sudo yum install sqlite
Install pip for python3
- Mac OS (via easy_install):
sudo easy_install pip
- Debian/Ubuntu:
sudo apt-get install python3-pip
- Fedora/CentOS:
sudo yum install python-pip python-wheel
- Clone the repository with
git clone [email protected]:ghoshbishakh/festcms.git
- Enter the directory using
cd festcms
- Copy
festcms/settings.py.example
tofestcms/settings.py
- Enter any arbitary key in the
SECRET_KEY
field in settings.py - Ensure that you have python3 set as default. You can do this by
alias python=python3
- Run
pip install -r requirements.txt
to install all dependencies - Run migrations using
python manage.py migrate
- Run server with
python manage.py runserver
- Ok you are all set! Visit http://localhost:8000 in your browser