Python Flask Webpage for a TODO list with AWS RDS/MYSQL Backend. Using SQLAlchemy for database connection as well as object mapping. Flask will be used for the server and displaying. Flast-RESTPlus will be used for anyone trying to call via API's. Pages are in HTML with CSS styling. Inserting todos with date is done with natural language via Recurrent.
Going to be used for personal use. Here are SQL files to create DB as well as fake copy of properties (properties_test.ini) to show how it is used and implemented.
Flast-RESTPlus was used to build a REST server so that the list and other information is accessible from API's.
In your chosen API client (curl via terminal, Postman, etc) do a GET request for <base_url>/todo_api/<your_api_key>
. You must add an api_key to your user in the database. Full list of API available at a later time
Overall view of the schema design. Using StarUML for diagramming.
- 1.4 - no api_key
- 1.3 - No completed/not completed
- 1.2 - Before user_log_activity
- 1.1 - Did not have password attributes
- 1.0 - Wrong order on cardinality
Developer: Bryan Garcia