تفاصيل العمل

Social Media App Backend

Description: Developed a robust and scalable backend for a social media application, enabling users to authenticate, create posts, interact with content, and manage profiles securely. The system includes authentication, file uploads, and real-time interactions.

Technologies Used:

Backend: Node.js, Express.js

Database: MongoDB, Mongoose

Authentication & Security: JWT, bcrypt, Google Auth Library, Helmet, CORS, Express Rate Limit

File Handling & Cloud Storage: Multer, Cloudinary

Validation & Utilities: JOI, Crypto-JS, Nanoid

Email Services: Nodemailer

Key Features:

️ User authentication (JWT, Google OAuth)

️ Profile management (update info, upload images)

️ CRUD operations for posts, comments, and likes

️ Follow/unfollow system

️ Secure API with rate limiting & input validation

️ Email notifications for account verification

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
57
تاريخ الإضافة
تاريخ الإنجاز
المهارات