Skip to content

Mayank9207/matchpoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📍 MatchPoint

A dynamic, geospatial matchmaking web application built to connect players and people based on real-world location and shared interests.

Live Demo MERN Stack License: MIT

(📸 Tip: Replace this text with a cool screenshot or GIF of your application's home page or map interface!)


🚀 Features

  • 🌍 Geospatial Matchmaking: Connects users based on real-world proximity using location data and the Google Maps API.
  • 🔐 Secure Authentication: Robust user registration and login system utilizing JSON Web Tokens (JWT) and encrypted passwords.
  • ⚡ Blazing Fast Frontend: Built with React and Vite for an incredibly responsive, single-page application experience.
  • 📱 Fully Responsive: Styled with modern Tailwind CSS to look pixel-perfect on mobile, tablet, and desktop displays.
  • 🛡️ Bulletproof API: Express.js backend fortified with custom CORS handling and global error middleware.

💻 Tech Stack

Frontend:

  • React 19 (via Vite)
  • Tailwind CSS
  • React Router DOM
  • Axios

Backend:

  • Node.js & Express.js
  • MongoDB (Mongoose)
  • JWT for Authentication
  • CORS & Cookie-Parser

Deployment:


🛠️ Local Installation & Setup

Follow these steps to get MatchPoint running on your local machine.

Prerequisites

  • Node.js (v18+)
  • MongoDB Atlas Account (or local MongoDB installation)
  • Git

1. Clone the repository

git clone [https://github.com/Mayank9207/matchpoint.git](https://github.com/Mayank9207/matchpoint.git)
cd matchpoint

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors