This is an app in which you can reserve an appointment with a Veterinarian, create a Doctor, delete a Doctor and show all your appointments. This app was created separating the Fron-End and the Back-End in two repositories. This is the repository of the back-end API and you can find the Front-End repository here and the documentation of the API here
-
Link to the Kanban Board.
-
This group was compossed by 4 people:
- Ruby
- Rails
- Rspec
- Rswag
To get a local copy up and running follow these simple example steps.
-
You should have ruby installed in your machine, you can follow the steps given by the official documentation.
-
You should have a postgres user with superuser permissions. you can refer to the official postgres documentation to create or update a role.
First, you must clone this repository locally running this command:
git clone git@github.com:rskinnerc/vet-appointments-rails.git
and navigate to the cloned directory:
cd vet-appointments-rails
Once inside the project directory, you should install all project dependencies:
- Install bundler:
gem install bundler
- Install project dependencies
bundle install
- Set up database configuration in config/database.yml and create it
rails db:create
- Run Database Migrations
rails db:migrate
You can get the app running locally by opening a local server:
bin/rails server
If you're on a linux-based system, you could run the executable file to run all specs:
bin/rspec
Windows users have to specify ruby in this case:
ruby bin/rspec
👤 Ronald Skinner
- GitHub: @rskinnerc
- Twitter: @XSkinner
- LinkedIn: Ronald Skinner
👤 Juan Francisco Rosario Suli
- GitHub: @jrosario19
- Twitter: @jrosario19
- LinkedIn: Juan Fco. Rosario
👤 Maximiliano Diaz
- GitHub: @mistermaxis
- LinkedIn: Maximiliano Diaz
👤 Alejandro Neira
- GitHub: @AlejandroNeira98
- Twitter: @JANP_19
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.