Applying the concepts of Single Responsibility and Loosely Coupled Objects while building our todo app.
- User can create a project
- User can create a todo list
- User can mark/unmark todo as complete/incomplete
- User can delete a todo
- Improve the UI
- Add a feature to delete a project
- Add a feature to edit a project
- Add hover effects
- HTML
- CSS
- JavaScript ES6
- UI Kit for styling and responsiveness
To get a local copy up and running follow these simple example steps.
git clone https://github.com/addod19/todo.git
cd todo
git checkout modal
npm i
npx webpack --watch
- Use live server on VSCode to open the index.html with your favorite browser
- A modern browser
👤 Nick Haralampopoulos
- Github: @macnick
- Twitter: @mac_experts
- Linkedin: Nick Haralampopoulos
- Email: Nick Haralampopoulos
👤 Daniel Larbi Addo
- Github: @addod19
- Twitter: @DanielLarbiAdd1
- Linkedin: Daniel Larbi Addo
- Email: Daniel Larbi Addo
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
- Fork it (https://github.com/addod19/todo/fork)
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Give us a ⭐️ if you like this project!
- Hat tip to anyone who's code was used
- Inspiration
- etc
This project is MIT licensed.