This project was bootstrapped with Create React App.
Todoing is a single page to-do application which helps users create to-do lists and organize to-dos.
Todoing client needs the RESTful web service running on the same machine at port 8080.
- Create&delete to-do lists.
- Add items on to-do lists.
- Add dependency between to-do items. To-do items which have dependency cannot be completed if dependent to-do items are not completed.
- Filter to-do items by status (completed or not), expired, name.
- Order to-do items on a to-do list by create date, deadline, name, or status.
You need nodejs and npm installed on your system to run the project. If you don't have, go for the following commands to install. Otherwise pass this step.
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt install nodejs
cd into the application directory and run the commands below. The browser will open the application on http://localhost:3000 automatically.
npm install
npm start
Download and install nodejs from https://nodejs.org/en/download/ and run the following commands in project directory:
npm install
npm start
Design and programming by Umut Canbolat.
This project is licensed under the GNU General Public License v3.0 (GPL 3.0) - see the LICENSE file for details