Skip to content

Naslukk/sparkr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

The professional's dating app ✨

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!

Setup .env file

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>

Visit Cloudinary website

Run this app locally

  • Set NODE_ENV=production and build the app 👇
npm run build

Start the app

for sevrver

npm run start

for client

cd ./client 
npm run dev

About

The professional's dating app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages