Skip to content

Todoing is a simple app which allows users create simple todo lists.

License

Notifications You must be signed in to change notification settings

umutcanbolat/Todoing-React-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edit todoing

This project was bootstrapped with Create React App.

Todoing Client

Todoing is a single page to-do application which helps users create to-do lists and organize to-dos.

Server Repository

Todoing-Rest-Api

Todoing client needs the RESTful web service running on the same machine at port 8080.

Features

  • 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.

Installation

For Debian based distros, Ubuntu

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

For Windows

Download and install nodejs from https://nodejs.org/en/download/ and run the following commands in project directory:

npm install
npm start

Screenshots

  • Main Page

  • Adding dependency

  • Filtering to-do items

Credits

Design and programming by Umut Canbolat.

License

This project is licensed under the GNU General Public License v3.0 (GPL 3.0) - see the LICENSE file for details

About

Todoing is a simple app which allows users create simple todo lists.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages