/todo-app

A simplified todo application

Primary LanguageJavaScript

offline-todo-app

A simplified offline TODO application

Prerequisites

  • NodeJS v16
  • Browser(Chrome/Firefox)

Installation

  1. Clone this repository
git clone https://github.com/Dave-mash/todo-app.git
  1. Select project directory and install dependencies
cd todo-app && npm i
  1. Run app
npm start

Requirements

  • Mercury
  • A simple input bar to add Todo(s) on pressing the return key.
  • A list of TODO cards where each todo is appended on creation.
  • Clicking on a TODO card should mark the TODO as complete and move it to the bottom of the list.
  • The active TODO cards should appear in order of creation (most recent on top), while the completed todo cards should appear in order of completion (most recent on top).
  • A reset button on the top right corner of the App to clear all Todo(s) and return to the initial state.
  • Hitting the refresh button (including hard refresh) in the browser should not cause any change in the state of the app (it should work like a regular offline app).

live url

offline-todo-app