Skip to content

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

Notifications You must be signed in to change notification settings

Bateyjosue/ExpertHub

Repository files navigation

📗 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)

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published