Skip to content

A survey app where users can create surveys and send them out to other people. Written in Django.

Notifications You must be signed in to change notification settings

ju-c/django-survey-app

Repository files navigation

Django Survey App

Django survey app

Click here to test Django Survey App!

A survey app where users can create surveys and send them out to other people. When the survey is complete, the survey's creator can see what percentage of people answered each question. Written in Django. Based on this blog post by Matt Segal.

User journeys

Survey creator user journey: Survey creator user journey

Survey taker user journey: Survey taker user journey

Setup

Requires Docker.

Setup database

docker-compose exec web python manage.py migrate
docker-compose exec web python manage.py createsuperuser
docker-compose exec web python manage.py runserver

Setup Github OAuth:

To configure a new OAuth application on Github, go to https://github.com/settings/applications/new.` Then:

  • Go to your admin page (yoursite.com/anyminutenow/)
  • Go to the "Sites" portion and set your correct domain name
  • Go back to the admin homepage and click on the add button for Social Applications
  • Select "Github", add a name then the "Client ID" and "Secret ID" from Github
  • Add your site to the "Chosen sites"

About

A survey app where users can create surveys and send them out to other people. Written in Django.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published