Personal task management application.
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
- TypeScript, JavaScript, Reactjs, Nextjs, Styled-components, MobX, Babel, Prettier, EsLint - core platform and development tools
- Jest, Enzyme, Cypress - unit and snapshot testing
- Install Ruby.
- To clone, run
git clone https://github.com/cosmas28/todo_rails.git
. cd
into the root of the project directory.- Install rails 6.0.1.
- Install PostgreSQL; create main database and testing database.
- Run
bundle install
on the terminal to install dependecies. - 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
. - To start the application run
rails s
.
Unit tests - Run rspec
on the terminal while within the project root directory.