Skip to content

cosmas28/todo_rails

Repository files navigation

To-Do

CircleCI Maintainability Test Coverage Personal task management application.

Description

The Todo-rails is a backend APIs 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 Ruby.
  2. To clone, run git clone https://github.com/cosmas28/todo_rails.git.
  3. cd into the root of the project directory.
  4. Install rails 6.0.1.
  5. Install PostgreSQL; create main database and testing database.
  6. Run bundle install on the terminal to install dependecies.
  7. 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.
  8. To start the application run rails s.

Testing

Unit tests - Run rspec on the terminal while within the project root directory.