Skip to content

Python Flask Webpage for a TODO list with AWS/MYSQL Backend

Notifications You must be signed in to change notification settings

bryangarcia831/todo-list-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo-list-python

Project Details

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.


How to use API

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


Screenshot

alt text

alt text


UML Diagrams

Overall view of the schema design. Using StarUML for diagramming.

1.5

alt text

Older versions


Developer: Bryan Garcia

Add me on LinkedIn!

Other GitHub projects / Code Samples

Releases

No releases published

Packages

No packages published