Skip to content

Latest commit

 

History

History
193 lines (127 loc) · 4.62 KB

README.md

File metadata and controls

193 lines (127 loc) · 4.62 KB

📗 Table of Contents

📖 ExpertHub

ExpertHub is a technician reservasation website that provide the public with an easy and convenient way to rent technicians and offer technical services to people.

🛠 Built With

Tech Stack

Client
Server
  • Rails
Database

Key Features

  • Technician endpoint
  • Users can add/remove a Technician
  • Users can book a Technician

💻 Website Mockup

Entity Relationship Diagram

erd

🚀 Live Demo

api-docs

api-docs

(back to top)

💻 Getting Started

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

Prerequisites

Make sure you have Git and Ruby installed

 gem install rails

Install

Install the project using this command:

db Commands

rails db:create rails db:migrate rails db:seed

To generate master.key and config/credentials.yml.enc

Run in terminal:

EDITOR=code rails credentials:edit

This command will create a new master.key and credentials.yml.enc if they do not exist.

  bundle install

Usage

Run project using this command:

rails s

Run tests using this command:

rake rswag

(back to top)

👥 Authors

👤 nicholas maina

👤 Josh Batey

(back to top)

🔭 Future Features

  • Rspec tests

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

⭐️ Show your support

Give a ⭐️ if you like this project!

🙏 Acknowledgments

📝 License

This project is MIT licensed.

(back to top)