The Social Media App is a platform that aims to connect users, share moments, and express creativity in a visually appealing manner, similar to Instagram. This app provides a range of features to enable users to share photos, videos, and stories, engage with others through likes, comments, and direct messaging, and explore a vast array of content.
- User Profiles: Each user has a dedicated profile page where they can showcase their posts, bio, and followers/following lists.
- Photo and Video Sharing: Users can upload and share photos and videos, applying filters and editing options to enhance their content.
- Likes and Comments: Users can express their appreciation by liking posts and leaving comments to initiate discussions or provide feedback.
- Explore: The Explore feature allows users to discover new content, trending posts, and explore different profiles and hashtags.
- Node.js: The server-side of the Social Media App is built using Node.js, providing a scalable and efficient runtime environment.
- MongoDB: The app utilizes MongoDB as the database to store and manage user profiles, posts, and other relevant data.
- Render: The app is deployed and hosted on the Render platform, ensuring easy scalability and robust performance.
- Clone the repository:
git clone https://github.com/srivasPankhuri/Social-Media-App.git
- Set up the necessary dependencies and environment according to the provided documentation.
- Configure the app settings, including database connection, authentication, and storage options.
- Build and run the application on your local development server.
- Sign up for a new account or log in to an existing account.
- Customize your profile, including profile picture, bio, and privacy settings.
- Start sharing photos, videos, and stories with your followers.
- Engage with other users' posts by liking, commenting, and following their profiles.
- Discover new content and profiles through the Explore feature.
Feel free to explore the app's features, experiment with different settings, and provide feedback for future enhancements.
Contributions are welcome! If you want to contribute to this project, please fork the repository and create a new branch. Submit any pull requests or open issues for further discussion.
We would like to express our gratitude to the contributors and the open-source community for their valuable resources and inspiration used in building this Social Media App. Their dedication and expertise have been instrumental in its development and success.