1. In terminal, cd to the project directory `cd project`
2. Then run the command `python3 manage.py makemigrations` and then `python3 manage.py migrate`. These commands start a new database or modify the existing database.
3. To start the local host and run the portal, run the command `python3 manage.py runserver`. You should get an output as:
>Performing system checks...
>Performing system checks...
>System check identified no issues (0 silenced).
>October 31, 2014 - 16:23:39
>Django version 1.7.1, using settings 'mysite.settings'
>Starting development server at http://127.0.0.1:8000/
>Quit the server with CONTROL-C.
>System check identified no issues (0 silenced).
>October 31, 2014 - 16:23:39
>Django version 1.7.1, using settings 'mysite.settings'
>Starting development server at http://127.0.0.1:8000/
>Quit the server with CONTROL-C.
4. Now start the localhost server in your web browser by going to the link http://127.0.0.1:8000/
4. Now open the GAP website in your web browser by going to the link http://127.0.0.1:8000/
5. To create an admin use the command `python3 manage.py createsuperuser` in the terminal.
6. You can use the various links to register, login and manage accounts using the links provided on the home page or also do the same using the admin page which can accessed using the URL http://127.0.0.1:8000/admin/
7. Once your institute has registered, your rank etc provided by the institute are stored in the server sqlite database along with the choices, including those allocated to you and those preferred by you, from those made available by the institute. These choices are displayed once you log in.
6. Click on the 'Register with us' link on the homepage to register an institute and create its portal.
7. Once your institute has registered click on the link 'Institute login' to login to your dashboard.
8. You will find links for applicants and choices and on clicking them, all the corresponding existing database will be displayed.
9. Initially there will be no choices available. To add applicats and choices, click on the upload file button to and select a csv file with the appropriate format.
10. The csv file format of the choices is: choice name, choice capacity
11. The csv file format of the applicants is: name, rank, user_password
12. After uploading the file for applicants, corresponding users with the username as 'name' and password as 'user_password' will be created.
13. The applicants can login by clicking the link 'Applicant login'. After login students can fill their rspective choices and priorities and submit.
14. The institute can then allocate the applicants by clicking 'Allocate' button on teir dashboard.
15. The applicants will now be have the options to freeze, float or drop their choices.