About This App:
- 🔐 Authentication System with JWT
- 🛡️ Route Protection for private pages
- 👤 User Profile Creation and Updates
- 🧑💼 Admin Dashboard for managing users
- ✅ Profile Verification system
- 🖼️ Image Upload for profile pictures & ID cards
- 🔄 Swipe Left/Right Feature like Tinder
- 💬 Real-time Chat Messaging
- 🚫 Chat Blocking functionality
- 🔔 Real-time Notifications
- 🤝 Smart Matching Algorithm
- 📱 Responsive Mobile Design
- ⌛ And a lot more... coming soon!
PORT=5000
MONGO_URI=<your_mongo_uri>
JWT_SECRET=<your_very_strong_secret>
NODE_ENV=development
CLIENT_URL=http://localhost:5173
CLOUDINARY_API_KEY=<your_cloudinary_api_key>
CLOUDINARY_API_SECRET=<your_cloudinary_api_secret>
CLOUDINARY_CLOUD_NAME=<your_cloudinary_cloud_name>
MAIL_PASS=<app_password_of_the_email >
EMAIL_USER=<youremail@gmail.com>
- Set
NODE_ENV=productionand build the app 👇
npm run buildfor sevrver
npm run startfor client
cd ./client
npm run dev