This is an website to help students get question papers from diffrent boards and universites. Question papers are accepted in pdf format from any authenticated user.
Users can easily signup by verifying their email through OTP and giving some basic informations. all contributions from user by providing question papers are recorded in their profile.
Right now verifications of question papers done manually. Users will get the confirmation email about accepting therir question papers.
This website is hosted at https://qpweb.herokuapp.com/
Setting up in your local system
Prerequisites:
- Python-3 https://www.python.org/downloads/
- Postgresql-12 https://www.postgresql.org/download/
Installation Guidelines
- download the source code
git clone https://github.com/vignesh-cloud-prog/QP.git
move to the main directory
-
Creating virtual environment
- Download python virtualenv module if you are not already installed
pip install virtualenv
- Create virtual environment
virtualenv QP_Env
- Activating the virtual environment
for Windows users
.\QP_Env\Scripts\activate
for Linux/Mac Userssource QP_Env/bin/activate
- Install all the requirements
pip install -r requirements.txt
-
Setting up database
You need to create a database named qp using pgAdmin or command and update credentials in settings.py- Creating super user(optional)
python manage.py createsuperuser
go through the process
- Creating tables
python manage.py makemigrations
- Writing tables to the db
python manage.py migrate
-
Running the server
python manage.py runserver --settings MultipleSettings.development
- Visit website here http://127.0.0.1:8000/
- Documentation http://127.0.0.1:8000/admin/doc/