A WebApp to provide online Technical Support to the people using Aakash tablets.
(Summer Internship 2014, Indian Institute of Technology, Bombay)
Make sure your Internet is working.
Clone this repo by typing
git clone https://github.com/IITBInterns14/AakashTechSupport.git
Install Virtual Environment using the following command
sudo apt-get install python-virtualenv
Create a Virtual Environment
virtualenv /path/to/virtualenv
Activate the virtualenv using the command
source /path/to/virtualenv-name/bin/activate
Change the directory to the AakashTechSupport/ project using the command
cd /path/to/AakashTechSupport
Install pre-requisites using the command
pip install -r requirement.txt
or you can also type
easy_install `cat requirement.txt`
Using sqlite3 (For development server only). Though, we recommend to use MySQL for deployment server. See settings.py file for usage.
Open AakashTechSupport/AakashTechSupport/settings.py file and do the following changes
DATABASES = { 'default': { 'ENGINE': 'django.db.backend.sqlite3', 'NAME' : 'techsupport.db', #No need to mention below fields while using sqlite3 'USER': '', 'PASSWORD': '', 'HOST': '', 'PORT': '', } }
Populate the database using the following command
cd /path/to/AakashTechSupport python manage.py syncdb
Run the script populate.py which enters details of remote center into the table Tabletinfo from the details_of_rc.csv file
python populate.py
Start the server using the command
python manage.py runserver
- Never edit the master branch.
- Make a branch specific to the feature you wish to contribute on.
- Send me a pull request.
- Please follow PEP8 style guide when coding in Python.
GNU GPL Version 3, 29 June 2007.
Please refer this link for detailed description.