Votr
Votr copied to clipboard
:star2: A polling application built with Flask and React
Votr
Repository for my tutorial on How to build an online voting application with Flask and React
The Live Demo is available on heroku
NOTE: This branch contains code for the tutorial on my blog, For the latest state of this project, checkout the master branch
Table of content
- Part 1 - Introduction and installation
- Part 2 - Design and manipulate the database with SQLAlchemy
- Part 3 - Templating, authentication and static assets
- Part 4 - Building an interactive UI with ReactJS
- Part 5 - How to build a simple REST API with Flask
- Part 6 - Connecting React to a REST API
- Part 7 - Spin up an Admin dashboard quickly and easily with Flask-Admin
- Part 8 - Understanding Flask blueprints
- Part 9 - Running background tasks with celery
- Part 10 - Testing the application
The table of contents lists the main topic of focus in each part, but each article also covers other topics
Votr in action
Installation
https://github.com/danidee10/Votr.git
Install requirements
pip install -r requirements.txt
set the FLASK_APP and FLASK_DEBUG variables
export FLASK_APP=votr.py
export FLASK_DEBUG=1
Finally run it with:
flask run