SocialSnap is a feature-rich social media platform designed for seamless interaction and user engagement.
- Account Management: Create or delete your account anytime.
- Feed: Post images with the option to hide likes and comments.
- Engagement: Like and comment on posts.
- Profile & Security: Update your profile and password with email OTP authentication.
- Social Interaction: Follow or unfollow users to view their profiles.
- Media Storage: Store images in Firebase.
- Data Management: User data, comments, and likes are stored in MongoDB.
- Dark/Light Mode: Toggle between dark and light themes.
- OTP Verification: Secure OTP verification with password.
- Real-time Chat: Chat with your friends in real-time.
- More to come...
- Frontend: React.js, Redux
- Backend: Node.js, Express.js
- Database: MongoDB
- Storage: Firebase (for images)
- Authentication & Security: JWT, Bcrypt, SendInBlue (for OTP verification)
- API Management: Axios, CORS
- Real-time Features: Socket.io
Feel free to contribute or provide feedback to improve SocialSnap further!