boilerplate-code-flask-dashboard icon indicating copy to clipboard operation
boilerplate-code-flask-dashboard copied to clipboard

Improvements - SPECS.md

Open app-generator opened this issue 3 years ago • 3 comments

The product should provide all features listed below - Full information on SPECS file

Sprint 1

  • 1# - Updated dependencies
    • 1.1 flask-restx should be included
  • 2# - Pythonic Footprint
    • 2.1 Table User should be renamed to Users to avoid naming conflict when ORACLE DBMS is used
    • 2.2 Table Users should provide length constraints for all fields
    • 2.3 Table Users types should use types as suggested by issue #6
    • 2.4 Align the Docker scripts with Django Version
      • alpine image for Python, docker-compose latest 3.8 version
  • 3# - Improved Authentication:
    • 3.1 - Email confirmation on register (optional via config)
    • 3.2 - Password reset mechanism
    • 3.3 - Extended user model: registered users can edit their info
  • 4# - API via Flask-RestX
  • 5# - Data Tables - manages paginated information
  • 6# - Sample Charts
  • 7# - Social Login via Google and Github
  • 8# - Deployment:
    • 8.1 - Docker + PostgreSQL
    • 8.2 - Autoreloading files when using Docker - fix for #3
    • 8.3 - HEROKU
    • 8.4 - AWS Ec2
    • 8.5 - Google Cloud
    • 8.6 - Azure
  • 9# - Payments: One-time payments via Stripe Checkout

Sprint 2

  • 10# - Internationalization and localization

app-generator avatar Aug 24 '21 15:08 app-generator

awesome stuff!

pedrohakial avatar Aug 25 '21 14:08 pedrohakial

Hello @ksh7, please check out 1.1 regarding deps. Ty!

app-generator avatar Sep 05 '21 14:09 app-generator

The Docker deployment should contain also PostgreSQL

app-generator avatar Sep 18 '21 11:09 app-generator