Skip to content

Alexotieno1717/survey-system

Repository files navigation

Django Survey

Author

Alex Otieno

Admin Login

Username: admin
pass: admin

Features:

  • Admins need to be able to log in to the backend.
  • Admins should be able to create surveys, together with the survey questions.
  • The questions need to have 2 options each.
  • Admins need to be able to access survey reports;
  • Participants details reports
  • The public need to be able to access the created surveys and fill out their options.

Installation and Launching the application

Requirements:

  • python version > 3.9.5 installed
python -m pip install django
  • nested-admin > 3.3.3 installed
pip install django-nested-admin 

Run

Check for possible schema changes while using the version control as well as for the first run.

Navigate to the project directory (where manage.py is located) and run

python manage.py makemigrations survey

Commit all changes to the databases. This also creates necessary tables in the database.

python manage.py migrate

Collect all static assets and add to build/root folder in main application scope

python manage.py collectstatic

Create an admin user for the application

python manage.py createsuperuser

Run the development server

python manage.py runserver

Languages Used

License

  • MIT License
  • Copyright © 2020 | Alex Otieno

About

survey application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors