This is my first application using TypeScript. While learning TS and experimenting different features, I decided to take a challenge to complete one very basic application using TS in just an hour. But, later I decided to do it in 2 hours because I knew I am going to be slow with TS.
It took me 2 hours and some more minutes to write README.md file. I made this very basic todo application for desktop (Yes, you can use it on phones but for the best experience, prefer landscape devices). SUPER BASIC! Wasted more time on the UI which I could have given to the logic to make it better. But that is okay!
I have used Vite in this project which is the most optimized build tool out there! (For me at least ๐). I was able to seamlessly create a TS project and trust me, the build is super fast! ๐
Feel free to create PRs and improve the code further. Need some TS geeks to better understand the ideal way of structuring and writing TS application.
- Create a list of tasks
- Click to complete the task and move to completed section
- Easy task removal from completed section
- Offline application with data storage using localStorage
- Desktop UI that you will love โค
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# test the production build locally
npm run serve