Project Description
A todolist app made using React
Features
My project has basic CRUD functionality. It's actually connected to a backend server made using node and express.
- Create TodoLists
- Create Todos
- Delete Todos(Mark them as done)
- Edit Todos
- Delete TodoLists
How It's Built
React is a client that runs separate from the server. It makes requests to the node server via the Fetch API built into JS.
On the back-end, I planned to use MySQL. However, this is the first time I've used React, so it took me very long, and many mental breakdowns to get the app working. It is currently 1 hour to the deadline. Anyhoo, The app I've submitted does not use MySQL on the backend.
My app does not yet have user authentication, either. I planned to use Qoom, but did not have time for that either.
What's next
I plan to implement MySQL on the backend. I've used PostgreSQL before, so MySQL shouldn't be much different (they use the same syntax). I also wanted to do user authentication with Qoom, but it seems tough, as Qoom has its own database it must be used with. I might just end up using plain old PassportJS for user authentication, since it's light and versatile. (Not dependent on DBs.)
NOTE:
*I have attached a link to my github repo*
Give Feedback
Log in to comment!