/vacci-test

Vaccitracker is an application that helps users track their children immunization schedule with ease, and get email reminders before the date.

Primary LanguageRuby

VACCITRACKER

Vaccitracker is an application that helps users track their children immunization schedule with ease, and get email reminders before the date. This repository hold the API for the vaccitracker project

Link to frontend repository

Built With

  • Ruby on Rails
  • PostgreSQL
  • Rspec
  • JWT and Bcrypt for authentication
  • Rubocop

To get a local copy up and running follow these simple example steps.

Prerequisites

The basic requirements for building the executable are:

  • Ruby 3.2.0
  • Rails 7.0.4
  • VSCode or any other equivalent code editor
  • Postgres

Getting Started

Cloning the project

git clone  <https://github.com/d2ndjim/vacci-test.git>
cd vacci-test

Getting packages

bundle install
For database setup
go to config/database.yml
username: <Your postgres username>
password: <Your postgres username>

To run project

rails db:create
rails db:migrate
rails server
To run tests
rspec spec

All source code files are licensed under the permissive zlib license (http://opensource.org/licenses/Zlib) unless marked differently in a particular folder/file.

Author

👤 Lekan Jimoh