Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
- Toggle color theme to their preference
- Add to-dos
- Remove all to-dos at ones (including the completed todo(s))
- Mark an active todo
- See completed to-dos(s) at the completed section
- To-dos-app: To-dos-app
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
- React js
- sass/css
- Browserlocalstorage
- Vite
This is my first time of building a to-dos web application using react. What i learnt majorly is how to use arrays together with array methods and object.
I will focus more on how to use build complex project using arrays and also how to write more efficient code.
- Example resource 1 - This helped me to know more about input radio button and some other css styles i used in this project.
- Example resource 2 - This is an amazing article which helped me finally to get solutions to all of the problem i encountered. I'd recommend it to anyone who get stuck or faces some issues while building this project.
- Twitter - @coderdannie
- Ui design by coderdannnie
I specially thank my tutor @John Smilga. He is my source of my inspiration.