A dynamic, geospatial matchmaking web application built to connect players and people based on real-world location and shared interests.
(📸 Tip: Replace this text with a cool screenshot or GIF of your application's home page or map interface!)
- 🌍 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.
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:
Follow these steps to get MatchPoint running on your local machine.
- Node.js (v18+)
- MongoDB Atlas Account (or local MongoDB installation)
- Git
git clone [https://github.com/Mayank9207/matchpoint.git](https://github.com/Mayank9207/matchpoint.git)
cd matchpoint