Skip to content

Buy-Sell-Rent Portal

About the Project

A comprehensive MERN stack marketplace application featuring JWT authentication, real-time chat, secure image uploads, and AI-powered chatbot integration for an enhanced user experience.

GitHub

Key Features

  • JWT Authentication: Secure user authentication and authorization
  • Real-Time Chat: Sub-100ms messaging for instant communication between buyers and sellers
  • Secure Image Uploads: Docker-containerized image handling for safe file management
  • Category Search: Intuitive search functionality across product categories
  • AI Chatbot Integration: Gemini-powered chatbot handling user support
  • OTP-Verified Checkout: Secure checkout flow with one-time password verification

Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT
  • AI Integration: Google Gemini
  • Containerization: Docker

Performance Highlights

  • <100ms real-time chat latency
  • Secure OTP-verified transaction flows
  • Fully containerized with Docker for consistent deployment