Skip to content

ServiMatch: Bridging the Gap Between Service Issuers and Vendors. A PERM stack solution (PostgreSQL, Express, React, Node) designed for seamless job matchmaking. Register as an issuer to create service bids, or join as a vendor to apply. Efficient, straightforward, and tailored for the Indian market.

Notifications You must be signed in to change notification settings

TheMohit2003/Google-Solution-Challenge-Frontend

Repository files navigation

Google solution challenge 2024

Introduction

This Service Marketplace Platform connects service providers (vendors) with customers (issuers) who need services. It supports service listings, bidding, and interest expression functionalities.

alt text

Features

  • Live bidding: Secure login and registration system for users with roles (Issuer and Vendor).
  • Service Listings: Issuers can create listings for services they need, specifying details such as service descriptions, amounts, and dates.
  • Bidding System: Vendors can place bids on services, indicating their interest and proposed terms.
  • Interest Expression: Vendors can express interest in services, and issuers can view interested vendors.

Project Architecture

  • Backend: Node.js with Express.js framework, providing a RESTful API.
  • Database: Utilizes Prisma ORM with PostgreSQL for data management.
  • Authentication: Uses JSON Web Tokens (JWT) for handling user authentication and protecting routes.

Dependencies

  • Reactjs: reactjs has been used to build the frontend

Setup and Installation

  1. Clone the repository
git clone https://github.com/TheMohit2003/Google-Solution-Challenge-Frontend.git
cd Google-Solution-Challenge-Frontend
  1. Install dependencies

-cd into project folder

npm install
  1. Set up the .env
cp   .env.example   .env
  1. Start the server
npm run dev

Environment Variables

Create a .env file in the root directory with the following variables:

  • API_URL: ` the link to connect to communicate with your backend server

Screenshots

  • alt text
  • alt text
  • alt text
  • alt text
  • alt text
  • alt text

About

ServiMatch: Bridging the Gap Between Service Issuers and Vendors. A PERM stack solution (PostgreSQL, Express, React, Node) designed for seamless job matchmaking. Register as an issuer to create service bids, or join as a vendor to apply. Efficient, straightforward, and tailored for the Indian market.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published