Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.35 KB

README.md

File metadata and controls

31 lines (26 loc) · 1.35 KB

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