Patfarmurs / take-home-exercise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MOTORCYCLE BOOKING BACKEND

πŸ“— Table of Contents

πŸ“– Motorcycle Booking - RoR

The Motorcycle Booking App has the following features :


  • Created a new Rails API app called 'motorcycle-booking'.
  • Set up the repository on GitHub and used Gitflow.
  • Used Postgres as database.
  • Used Rails to create backend API.
  • Set up project as two separate apps. (This one is backend)
  • Created table to store data.
  • Created API endpoints to interact with the database.

πŸ›  Built With

Tech Stack

Data Base
  • Postgresql
Server
  • Rails

Key Features

  • [Use of endpoints]
  • [Perform CURD operation on database]
  • [API Usage]

Back to top

React Project Link

https://github.com/jonas-45/motorcycle-booking-react

πŸš€ Live Demo

Will be available shortly...

Video Demo Link

Will be available shortly...

πŸ’» Getting Started

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

Prerequisites

  • You'll need any code editor

Setup

Clone this repository to your desired folder:

  git@github.com:jonas-45/motorcyle-booking.git
  cd motorcyle-booking

Install

Install this project with:

  bundle install
  rails db:create
  rails db:migrate
  rails db:seed

Usage

To run the project, execute the following command:

  rails server

(back to top)

Tests

To run the tests, the following command should be executed:

  rake rswag:

(back to top)

πŸ‘₯ Authors

πŸ•΅πŸ½β€β™€οΈ Ahmad Saeed

πŸ•΅πŸ½β€β™€οΈ Patrick Mukula

πŸ•΅πŸ½β€β™€οΈ Jawad Nazari

πŸ•΅πŸ½β€β™€οΈ Jonas Nuta

Back to top

πŸ”­ Future Features

  • [Improve UI design]
  • [Making more dynamic]
  • [Deploy online]

Back to top

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Back to top

⭐️ Show your support

If you like this project you can give it a star!

Back to top

πŸ™ Acknowledgments

We would like to thank Microverse community for helping us to improve our skills by providing such dynamic applications to build. After going through it, we are more than confident that we can write world-class code and implement almost any type of web app.

Back to top

πŸ“ License

This project is MIT licensed.

Back to top

About

License:MIT License


Languages

Language:Ruby 81.4%Language:HTML 10.1%Language:Batchfile 5.0%Language:JavaScript 1.9%Language:CSS 1.3%Language:Shell 0.3%