SportMate is a MERN stack web application designed for organizing and managing sports tournaments. Users can create events, register participants, manage matches, and track results all in one place.
- User authentication and admin panel
- Create, edit, and delete tournaments
- Register teams and players
- Match schedule and result tracking
- Responsive dashboard for both users and organizers
- Frontend: React.js, Bootstrap, React Router
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT, bcrypt
- Tools: Redux, Axios, Cloudinary, Multer
git clone https://github.com/deepak748030/SportMate.git
Backend
cd server
npm install
Frontend
cd client
npm install
Create .env
files in both backend
and frontend
folders. Add your MongoDB URI, JWT secret, Cloudinary credentials, etc.
# Start backend
cd server
npm run dev
# Start frontend
cd client
npm start
(Add screenshots here if possible. This really helps impress recruiters.)
https://sport-mate.vercel.app/
This project is licensed under the MIT License.