Socio is a powerful and feature-rich social media application that allows users to connect, share, and engage with their friends and followers. With Socio, you can seamlessly enjoy all the essential social media features, from following and unfollowing users to posting updates, commenting on posts, uploading photos, managing your profile, and much more.
Socio comes equipped with a wide range of social media features to enhance your online social experience:
- Dark Mode: Enhance your Socio experience with a dark theme that's easier on the eyes, especially in low-light environments.
- Follow Users: Connect with friends and users whose content you want to see in your feed.
- Unfollow Users: Manage your connections by unfollowing users when necessary.
- Block Users: Have the option to block users to prevent interactions and content visibility.
- Unblock Users: If needed, unblock users to allow interactions and content visibility again.
- Create Posts: Share your thoughts, updates, and moments with your followers.
- Edit Posts: Make changes to your posts after they're published.
- Delete Posts: Remove posts you no longer want to be visible.
- Like Posts: Express your appreciation for posts by liking them.
- Add Comments: Engage in discussions by commenting on posts.
- Edit Comments: Edit your comments to correct mistakes or update your thoughts.
- Delete Comments: Remove comments when necessary.
- Upload Photos: Share images and photos with your followers.
- View Photos: Enjoy a visually appealing timeline filled with images.
- User Profile: Maintain a customizable profile with your bio, profile picture, and cover photo.
- Settings: Personalize your Socio experience with account settings.
- Notifications: Stay informed about likes, comments, and followers.
- Explore Feed: Discover new content through a feed of popular and trending posts.
- Direct Messaging: Send private messages to other Socio users.
- Online Dot In Chat: You can know if socio user online or not from the dot in chat.
We would like to express our gratitude to the open-source community and the following libraries and frameworks that made Socio possible:
-
React.js: A JavaScript library for building user interfaces, used for the front-end of Socio.
-
Node.js: A JavaScript runtime that allows us to build scalable and server-side applications.
-
MongoDB: A popular NoSQL database used for storing user data and posts.
-
Tailwind CSS: A utility-first CSS framework for creating beautifully designed and responsive web applications.
-
Redux Toolkit (RTK): A library for efficient Redux development, used for state management in Socio.
-
Axios: A promise-based HTTP client for making network requests, utilized for API communication.
-
Socket.io: A library for real-time, bidirectional communication between the server and clients in Socio.
-
TypeScript: A strongly typed superset of JavaScript that enhances code quality and maintainability.
These technologies and tools have played a crucial role in shaping Socio into a powerful project.
Socio is developed and maintained by a passionate team of developers who aim to create a powerful projects. Developed by: - Omar Mohamed & Omar Adel
Socio is open-source software licensed under the MIT License. You are free to use, modify, and distribute this software according to the terms of the license.