https://github.com/charlesgobina/to-do
Tod do is a web application that allow users to add tasks to the to-do list, remove completed tasks individually and collectively. Users also have the possibility update any task. Built with HTML, CSS, and JavaScript
https://github.com/charlesgobina/to-do
css3 html javascript
Last synced: about 2 months ago
JSON representation
Tod do is a web application that allow users to add tasks to the to-do list, remove completed tasks individually and collectively. Users also have the possibility update any task. Built with HTML, CSS, and JavaScript
- Host: GitHub
- URL: https://github.com/charlesgobina/to-do
- Owner: charlesgobina
- Created: 2021-12-01T00:08:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-09T14:37:50.000Z (over 3 years ago)
- Last Synced: 2024-10-18T09:14:51.981Z (8 months ago)
- Topics: css3, html, javascript
- Language: JavaScript
- Homepage:
- Size: 309 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# To-Do
To-Do is a web application that allows users
* Add tasks to a list
* Remove completed tasks individually and collectively
* Rearrage tasks on the list by means of drag and drop
## Built With
* HTML
* CSS
* JS
* Webpack## Live Demo
* [Demo link](https://charlesgobina-todo.netlify.app/)## System Requirements
* Node.JS
* npm
* Code Editor
* Git## Installation
* Clone the repo using the command below```
git clone [email protected]:charlesgobina/to-do.git
```* Navigate to the directory in which you cloned the project and use the command below
```
cd to-do
```* Install all project dependencies and packages using the command below
```
npm install
```* Build the project using the command below
```
npm run build
```* Start the server to run the application locally using the command below
```
npm start
```## Run tests
* First install the project using the installation guide above.
* Navigate to the test branch using the command below```
git checkout tests
```* Run tests using the command below
```
npm test
```## Authors
Charles Gobina :student:
* Github:https://github.com/charlesgobina
* Twitter:https://twitter.com/i4mCloud
* LinkedIn:https://www.linkedin.com/in/charles-gobina-74a0ab193/## Contributing :handshake:
Contributions, issues, and feature requests are welcome!
* Fork this repo using the command below```
gh repo fork [email protected]:charlesgobina/to-do.git
```
* Clone the forked repo using the command below```
git clone [email protected]:charlesgobina/to-do.git
```* Navigate to the directory in which you cloned the project and use the command below
```
cd to-do
```* Create a new feature branch using the command below
```
git checkout -b [name_of_feature_branch]
```* Commit your changes using git commit as shown below
```
git commit -m ["entere a commit message"]
```* Push your changes using
```
git push -u origin [name_of_feature_branch]
```
* Open pull request.## Show your support
Give a :star: if you like this project.## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc## License :memo:
This project is [MIT](https://github.com/microverseinc/readme-template/blob/master/MIT.md) licensed