🌐 A dynamic social media platform designed to foster connections and share content.
• Features • Technologies • Usage • Contributing • License • Status • Social Media • Contact
- User Profiles: Create detailed profiles with customizable features.
- Interactive Feed: Post updates, photos, and videos; interact through likes and comments.
- Real-time Chat: Messaging capabilities for individual and group conversations.
- Events and Groups: Organize and join groups for events and discussions.
- Privacy Controls: Manage who can view and interact with your content.
- Multi-Platform Support: Accessible on various devices with a seamless experience.
- Notifications: Stay updated with real-time notifications.
- Stories: Share ephemeral content with followers.
- Full-stack Framework: Django for both front-end and back-end development
- Front-end: Django templates, HTML, CSS, JavaScript
- Back-end: Django, Django Channels for real-time communication
- Database: PostgreSQL
- Authentication: Django allauth for authentication
- WebSockets: Real-time features with WebSocket and Django Channels
- Task Management: Celery for asynchronous task management
- CI/CD: Jenkins for continuous integration and deployment
- Testing: Selenium for automated testing
- Deployment: Deployed on Heroku with static assets on AWS S3
Explore functionalities like posting updates, participating in discussions, chatting in real-time, and managing privacy settings through an intuitive interface.
Interested in contributing to Metasphere? We welcome contributions from the community. To get started:
- Fork the repository.
- Create a new branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
Metasphere is made available under the MIT License. Feel free to clone, modify, and use it in your projects.
Connect with us on social media:
For any inquiries or feedback, please contact the project maintainer:
Shiyang Zhao: shiyang2575326696@gmail.com