- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Todo List is a single page app that displays a list of tasks and allows you to add and remove tasks from that list.
-
Add and remove tasks
- The website displays a list of tasks and allows you to add and remove tasks from that list.
-
JavaScript Classes
- The tasks are managed and manipulated using classes and helper functions within those classes.
-
Store and retrieve data
- The tasks are stored and retrieved from the local storage of the browser.
-
Testing with Jest
- The functions are tested using Jest.
- Visit the live demo here
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A browser (e.g. Firefox)
- An IDE (e.g. Vususal Studio Code)
- npm
- Webpack
- Jest
To clone this repository to your desired folder, follow the steps below:
Using the command line
- Use the following commands
cd my-folder
git clone https://github.com/Timbar09/To-Do-list.git
Using GitHub Desktop app
-
Follow the steps below
- Visit this link "https://github.com/Timbar09/To-Do-list.git"
- Click the green button labelled "code"
- Select the "Open with GitHub Desktop" option
- After the GitHub Desktop add opens, click the "clone repo" button
Install this project's dependencies with the following command:
npm install
To run the project, execute the following command:
npm start
To run tests, run the following command:
npm test
You can deploy this project by:
- visiting your repository on GitHub
- Click on settings
- Go to the "Pages" option
- Select the main branch and save
👤 Author | GitHub | ||
---|---|---|---|
Miles Mosweu | @Timbar09 | @Milez09 | @miles09 |
Cindy Kandie | @cindykandie | @cindy_kandie | @cindykandie |
Oscar Deus | @Oscah01 | @alphonce_isaya | @oscar-deus-757833210 |
- Implement a functionality for dragging and dropping tasks.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, give it a ⭐️ and let us know what you like in particular.
We would like to thank the whole Microverse community for their help and contributions towards this project.
This project is MIT licensed.