Skip to content

Flask app with RESTful API. Built using Bootstrap and MariaDB. Provisioned with Vagrant and Docker

Notifications You must be signed in to change notification settings

mnovacyu/flask-user-registration

Repository files navigation

Flask User Registration Web App

Description

Exercise for learning Flask. Built with RESTful API, using Bootstrap and MariaDB. Provisioned with Vagrant and Docker.

APIs

Usage

Requirements

[need to fill out]

Setting up Docker stack

  1. Run startup script - /bin/bash docker-start.sh
  2. Run DB import script - /bin/bash docker-importdb.sh
  3. Open localhost:5000 in a browser

To-do List

  • remove reliance on unreliable 3rd party Docker image
  • improve set up procedure. consolidate provisioning to just Docker Compose
  • catch exceptions on api calls
  • volumize the app folder to allow for faster development
  • separate app.py file into multiple files
  • local permission system - protect pages based on each user, not just whether that user is logged in
  • other OAuth providers and add Facebook authentication
  • integrating with another published API (e.g. Google, Wikipedia, Github etc.)
  • further secure the API
  • fix menu button functionality when window is non-fullscreen

About

Flask app with RESTful API. Built using Bootstrap and MariaDB. Provisioned with Vagrant and Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published