In this portfolio I designed a todo app to help anyone map what they want to do in a day, week, month, year. It was challenging at first finding idea when the assignment let you with free choice. I started by create a react app using npx create-react-app todo, the get into it with this command CD todo, lastly start the server with npm start.
The goal of this app is to let you create a wave of task you would like to keep track of and mark done when completed. When the user goes to the front page you either sign in or sign up, a user needs a username and password. The password is case sensitive not the username, I used bcrypt in the rails backend to ensure the users are secured.
Once login or sign in, a user can go straight forward to create or delete a task, each task has a description line where you can explain what you mean in the title.
It's a simple as that, once done you can navigate between profile to see your list of task where you can filter them by "all, completed and incomplete".
This was challenging to get done as I kept breaking what was done before. Lastly you can logout and go on about anything else you were doing.
The most challenging part of this project was to use redux in the app, I enjoyed every single error I ran into because debugging is one of my weakness besides explaining that I'm working on. Thank you to ever single one of you that takes time to read my blog, use my app. Every single feedback or contribution is gladly accepted.
Top comments (0)