PROJECT NAME – UNRAVEL
Description Unravel is a dynamic social media platform dedicated to fostering connections among individuals with shared interests. The platform focuses on the creation of diverse interest-based groups, providing users with the opportunity to connect, share knowledge, and collectively improve.
Technology Stack:
Backend: Django, Django Rest Framework (for building restful APIs)
Frontend: HTML, CSS, Bootstrap, JavaScript
Database: SQLite3 (Default database of Django)
Visualization: Plotly
Project Functionality: Registered users on Unravel can seamlessly engage with the platform through the following functionalities:
User Authentication:
Secure sign-in process for registered users.
Profile Management:
Users can edit their own profiles, ensuring personalization.
Total rewards Earned by the user
Post Management:
Authors of posts have the ability to update and delete their own posts.
Interaction with Posts:
Users can like and comment on posts, fostering engagement.
Friendship Features:
Users can send, accept, or reject friend requests, expanding their social network.
Direct Messaging:
Users can send and receive direct messages, facilitating private conversations.
Group Creation:
Users have the option to create groups based on their topics of interest.
Group Participation:
Users can join and exit groups, contributing to a dynamic community.
Group Posts:
Only group members can post within a particular group.
Group Post Management:
Authors of group posts can update and delete their content.
Group Interactions:
Users within a group can like and comment on posts.
Group Chat:
Only group members can participate in group chat sessions.
Post Rewards:
Users can reward posts in a group, except their own.
Best Post Recognition:
The post with the highest rewards in a group earns the coveted "Best Post" tag.
"Unravel strives to provide a platform where users can not only connect with like-minded individuals but also actively participate in discussions, share valuable insights, and contribute to the creation of vibrant online communities."