Skip to content

A responsive web dummy UI for a to-do list app

Notifications You must be signed in to change notification settings

cosmas28/toDo-ui

Repository files navigation

To-Do

CircleCI Maintainability Test Coverage Personal task management application.

Description

The To-Do is Server Side Rendered application that help individuals to set and track goals, set and track daily activities.

It is live on Heroku

Table of Contents

Technology Stack

  • TypeScript, JavaScript, Reactjs, Nextjs, Styled-components, MobX, Babel, Prettier, EsLint - core platform and development tools
  • Jest, Enzyme, Cypress - unit and snapshot testing

Installation

  1. Install Node JS.
  2. To clone, run git clone https://github.com/cosmas28/toDo-ui.git.
  3. cd into the root of the project directory.
  4. Install npm.
  5. Run npm install on the terminal to install dependecies.
  6. Create a .env file in the root directory of the application. Example of the content of a .env file is shown in the .env.example
  7. To start the application run npm start:dev.

Testing

Unit tests - Run npm test:unit on the terminal while within the project root directory.