ToDo App - Task Manager is a web application that helps you organize your task according to projects. It offers some very basic task management features e.g, users can perform the following actions:
- Delete task
- Update task
- Mark tasks as completed
This application is built with the following tools and libraries:
- Javascdript
- Bootstrap
- HTML
- CSS (SASS)
- losash
- date-fns
You can check out a live demo of this application here
To get a copy of this application in your local machine up and running please follow this step-by-step instructions below.
Make sure you have node.js installed on your local machine. Open your terminal and follow these instructions.
With Node.js and cli
- To clone a copy of this repo,
cdinto the directory you would want to save the repo and rungit clone git@github.com:cyonii/todo-app.git - Once cloned, run
cd todo-appto change into the project's directory. - Run
npm installto install the project's dependencies. - Run
npm run serve, the app should be started by this command - Head over to your browser and open
localhost:8080to view app.
Without Node.js
- Download and unpack this repo from Github -
.zipfile. - Navigate into the unpacked project's directory
- Find and open the
distfolder - Open
index.htmlfile in your browser
It's time to get productive
To run automated tests, in your terminal, change into the directory containing this project and run this command: npm run test.
Note that the test command has a
--watchflag, this will keep the test terminal live and listening, and will re-run the tests once a file's content is changed.
To add new projects: type in the name of the project in the project form and click "Add", you should see the new project appear under the your list of projects. To add new task: Click on "Add new task" button, this should present you with a modal where you fillout the details of this task.
Note that the project who's tab is currently active is automatically assigned to the new task.
CY Kalu 👤
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
The Odin Project