About This Course:
- 🚀 Project Setup
- 🗄️ MongoDB Integration
- 💳 Stripe Payment Setup
- 🔐 Authentication System with JWT
- ✉️ Welcome Emails
- 🎨 Design with Tailwind & DaisyUI
- 🛡️ Data Protection
- 🤝 Connection Requests (Send, Accept, Reject)
- 📝 Creating and Sharing Posts
- 🖼️ Image Upload for Posts and Profiles
- 👤 Profile Creation and Updates
- 👥 Suggested Users Feature
- 👍 Like and Comment on Posts
- 📰 News Feed Algorithm
- ⌛ And a lot more...
PORT=5000
MONGO_URI=<your_mongo_uri>
JWT_SECRET=<yourverystrongsecret>
NODE_ENV=development
MAILTRAP_TOKEN=<your_mailtrap_token>
EMAIL_FROM=mailtrap@demomailtrap.com
EMAIL_FROM_NAME=<Your_Name>
CLOUDINARY_API_KEY=<your_cloudinary_api_key>
CLOUDINARY_API_SECRET=<your_cloudinary_api_secret>
CLOUDINARY_CLOUD_NAME=<your_cloudinary_cloud_name>
CLIENT_URL=http://localhost:5173
npm run build
npm run start