anita00001 / fix-mate-frontend

Fix Mate is committed to making everyday life more convenient by connecting users with trusted service providers. It is a one-stop platform for finding, booking, and reviewing services, all from the comfort of your home.

Home Page:https://fixmate.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fix Mate

πŸ“— Table of Contents

[ πŸ‘¨β€πŸ’» Fix Mate ]

Fix Mate is committed to making everyday life more convenient by connecting users with trusted service providers. It is a one-stop platform for finding, booking, and reviewing services, all from the comfort of your home. Users can communicate with service providers through the app, discussing specific requirements, asking questions, and confirming details.

Responsive View

fixmate

Live Link

Link to Back End

  • API Endpoints
  • api/v1/experts
  • api/v1/reservations
  • api/v1/specializations

Kanban Board

πŸ›  Built With

Tech Stack

Client

Key Features

The key features of this project include.

  • Show all Experts
  • Reserve an Expert
  • Show my Reservation
  • Add an Expert
  • Delete an Expert
  • Add a Specialization

(back to top)

πŸ’» Getting Started

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

Prerequisites

Before you begin, make sure you have the following installed on your machine:

  • A code editor (like VSCode, Sublime, Atom, etc.): You can download VSCode here, Sublime here, and Atom here.
  • Git: You can download Git here.
  • Node.js: You can download Node.js here.
  • Version Requirements:
  react > 16.3.2

Setup

  • To setup this project locally:
  1. Open terminal in VScode.
  2. Navigate to the directory where you want clone the copy of this repository.
  3. Create new directory [optional].
  4. Clone the repository by running the following command:
git clone https://github.com/anita00001/fix-mate-frontend.git
  1. Navigate into the cloned repository:
cd fix-mate-frontend

Installation

  1. Install the required dependencies by running the following command:
npm install
  npm install react-redux
  npm install react-router-dom
  npm install @reduxjs/toolkit

Running the App

  • To run the application, run the following command:
npm start

Run tests

  • To run Stylelint checker, run the following command:
  npm install
  npx stylelint "**/*.{css,scss}"
  • To run ESlint checker, run the following command:
  npx eslint "**/*.{js,jsx}"
  • This will start the React development server and you can access the application by visiting http://localhost:3000 in your web browser.

(back to top)

πŸ‘₯ Authors

The collaborators of this project.

πŸ‘€ Anita Sharma

πŸ‘€ Ansar Ibrahim

πŸ‘€ MoFuhidy

πŸ‘€ Theodore Asimeng-Osei

(back to top)

πŸ”­ Future Features

  • Delete Specializations
  • Add Admin Role

(back to top)

🀝 Contributing

  • Contributions, issues, and feature requests are welcome!

(back to top)

πŸ’– Show your support

  • Give a ⭐️, if you like this project!

(back to top)

πŸ™ Acknowledgments

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

Fix Mate is committed to making everyday life more convenient by connecting users with trusted service providers. It is a one-stop platform for finding, booking, and reviewing services, all from the comfort of your home.

https://fixmate.netlify.app/

License:MIT License


Languages

Language:JavaScript 93.8%Language:CSS 4.0%Language:HTML 2.2%