A ToDo List using React and Flask where the user can add and delete todos while also persisting these upon browser close.
We store ToDo items inside a json file
Main files are listed below
└── client # Contains all the front end (React) code
├── public # Some public files
└── src # Contains the JS src files
├── App.js # Main file that React renders for the TodoList component
│── api.js # Contains functions to make get/post requests to backend
└── components # Contains main TodoList.js
├── TodoList.js # Renders todo-list and contains my add / delete functions
# All non code related documents
├── server # Contains all the backend (Flask) code
└── app.py # Main file that contains all my routes and database logic
Read the readme.md in server and client folders, respectively, to run the project