/Unravel

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.

Primary LanguagePython

Unravel

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:

Database design image

User Authentication:

Secure sign-in process for registered users. image

image

Profile Management:

Users can edit their own profiles, ensuring personalization. image image

Total rewards Earned by the user image

Post Management:

Authors of posts have the ability to update and delete their own posts. image

image

Interaction with Posts:

Users can like and comment on posts, fostering engagement. image

Friendship Features:

Users can send, accept, or reject friend requests, expanding their social network. image

image

Direct Messaging:

Users can send and receive direct messages, facilitating private conversations. image

image

Group Creation:

Users have the option to create groups based on their topics of interest.

image

image

image

Group Participation:

Users can join and exit groups, contributing to a dynamic community. image

image

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.

image

Group Chat:

Only group members can participate in group chat sessions.

image

Post Rewards:

Users can reward posts in a group, except their own. image

Best Post Recognition:

The post with the highest rewards in a group earns the coveted "Best Post" tag.

image

"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."