Skip to content

A basic survey web app written in Django where users can create surveys and get answers to their questions

Notifications You must be signed in to change notification settings

samwelkanda/survey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Survey app

A basic survey web app written in Django with no JavaScript.

This is a website where users can create surveys and get answers to their questions. A user can sign up, create a survey, add questions to the survey, and then send a link to other people. When the survey is complete, the user can see what percentage of people answered each question.

preview

Setup

Requires Python 3 and the pip package manager.

# Optional - create virtualenv
virtualenv env
. env/bin/activate
# Install requirements
pip install -r requirements.txt
# Setup database
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver

Data model

The app uses, roughly, the following data model:

data model

User journeys

There are two main user journeys, one for the users creating the surveys and another for the users taking the surveys.

journey-creator

journey-taker

Wireframes

Wireframes of each page can be found in here

About

A basic survey web app written in Django where users can create surveys and get answers to their questions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published