This is a dynamically generated Todos App using JS and Webpack. It allows the user to create and delete projects and todos. Todos can be edited afterwards. Each project shows the todos contained in it and individual todos are listed with their title, due date, time left before deadline, priority and description. Forms are presented in Bootstrap modals.
Undeleted projects and todos are persisted using the browser's localStorage, when you open the app in the same browser, all your projects and todos remain available indefinitely.
- Vanilla JavaScript/ES6
- Webpack
- date-fns
- HTML
- Bootstrap
Available here
- Open your Terminal from a folder of your choice and clone this repo
- Navigate to the project directory
- Run
npm install
- Then run
npm run start
- Open
http://localhost:8080/dist/index.html
in your browser and navigate around the site. - Create Projects and Todos, edit them and delete them
- Run
npm run test
ornpm run test unit
in the Terminal to run the tests
๐ค Abdullah Numan
- Github: https://github.com/anewman15
- Twitter: https://twitter.com/aanuman15
- Linkedin: https://www.linkedin.com/in/aanuman15/
- Email: [email protected]
Contributions, issues and feature requests are welcome! Please send your feedback here
Give a โญ๏ธ if you like this project!