cmugla / react_to-do

A to-do app [react]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#React To Do

Wherein we build a to-do app in React.js

A multi-day code-a-long to build a fully-functional CRUD application with React.

Technologies used and concepts covered

  • es6
  • Node.js / Express.js
  • RESTful routing
  • BodyParser and data handling
  • persistent data
  • relational database concepts (postgres)
  • RDBMS relations (SQL joins)

##System Description

The application will allow the user to create, modify and delete a todo item. The items will be persisted in a relational database.

Note: To keep complexity down, there is only ONE user for this application.

###User Stories

  1. As a User, I should be able to add a to-do item into a list.
  2. As a User, I should be able to mark a task as complete.
  3. As a User, I should be able to mark as completed task as incomplete.
  4. As a User, I expect the tasks should be sorted by complete/incomplete, and always be sorted by date/time.
  5. As a User, I should be able to delete any completed tasks.
  6. As a User, my tasks should persist, such that my previous tasks should display upon each visit.

About

A to-do app [react]

License:MIT License


Languages

Language:JavaScript 79.7%Language:HTML 18.2%Language:CSS 2.1%