Skip to content

A microservice-powered web app connecting customers with contractors for gig-based services, with a lot of functionalities such as reviews, emails, notifications, chats, etc.

License

Notifications You must be signed in to change notification settings

jeffreybernadas/service-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Work in Progress

A microservice-powered web application that connects customers with contractors offering services. Built with a lot of friendly functionalities and features.

⚒️ Built with the following technologies:

Frontend

  • Next.js 15 + React 19
  • Redux Toolkit (RTK) + RTK Query
  • Zod
  • Mantine UI
  • Jest + React Testing Library (RTL)
  • ESLint, Prettier

Backend

  • Node.js + Express + TypeScript
  • Jest, ESLint, Prettier
  • RabbitMQ for message queuing
  • ElasticSearch + Kibana + APM + Winston for logging and monitoring
  • Resend for email delivery
  • MySQL, PostgreSQL, MongoDB
  • Redis for caching
  • Socket.IO
  • Stripe API for payments

Deployment

  • VPS with Coolify
  • Docker (planned)
  • Grafana + Prometheus (planned)

✨ Features

  • To be listed

🚀 Deployment Guide

  • To be listed

🔧 Helper Library

  • Helper private NPM library of this project can be found here.

Project Deployment

  • Frontend Will be deployed in Vercel (indefinite).

  • Services + DB Will be deployed in my VPS.

About

A microservice-powered web app connecting customers with contractors for gig-based services, with a lot of functionalities such as reviews, emails, notifications, chats, etc.

Resources

License

Stars

Watchers

Forks