Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Mobile first - Todo App(ReactJS, TypeScript and TailwindCSS)

#accessibility#react#typescript#tailwind-css
Benjo Quilarioโ€ข 1,810

@benjoquilario

Desktop design screenshot for the Todo app coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
3intermediate
View challenge

Design comparison


SolutionDesign

Solution retrospective


ello there! Thanks for checking out this project of mine.

This is my 26th frontendmentor challenge and my 6th intermediate frontend project. The project was made using Reactjs with TypeScript and tailwindCSS for designing the app, I just started to learn TypeScript that's why I want to build project written with typescripts. I really thought that it was easy but coding with typescript is pain in the *ss, especially if you're beginner like me, It not easy to me when writing in the props, because there's some props I don't want to used but typescript basically forced us to use it๐Ÿ˜….

but I also in love using typescript, it was just easier to debug because most of the problems you encounter in IDE or in compilation time. You don't need to console.log to check what the problems is. I also encountered that I don't know how to write and It basically forced me to use the any keyword๐Ÿ˜…. There still many to learn about typescript and I believe it will improve in no time.

Some features on the page that I added:

  • One of the best features of this one is the drag and drop, if you want to change the todo that you want to finish first just drag and drop the items.
  • Local Storage in the browser, I stored the data in local storage so that it will not fade the items after the browser refresh.

Overall, I am very happy with how the application turned out. I am sure it can be improved, but it was a great learning experience that I intend to build upon.

Any additional feedback or a criticism will be appreciated!

Community feedback

Shashree Samuelโ€ข 9,260

@shashreesamuel

Posted

Hey good job completing this challenge

Keep up the good work

Your solution looks great however I think that the placeholder text in the input field needs to have less opacity as seen in the design.

In terms of your accessibility issues simply wrap all your content between main tags

I hope this helps

Cheers Happy coding ๐Ÿ‘

Marked as helpful

0

Benjo Quilarioโ€ข 1,810

@benjoquilario

Posted

@TheCoderGuru

oh yeah! I didn't even notice, btw thank you.

0

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord