Skip to content

rishirishhh/VibeTribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VibeTribe: Connect with people who share your vibe and energy.

🚀 Features

🔐 User Authentication & Authorization

  • Secure Sign-Up & Login: Users can register and log in to the platform using a secure, token-based authentication system powered by JWT (JSON Web Tokens). This ensures that user data remains protected and only authenticated users can access their accounts and perform various actions.

📝 Post Management

  • Create Posts: Users can create and share posts with text and images, which will appear on their profile and in the feeds of their followers.
  • Delete Posts: Users have the ability to delete their posts if needed, removing the content from their profile and the feeds of followers.
  • Like/Unlike Posts: Users can express appreciation or retract their reaction to posts. The like count is dynamically updated, reflecting the level of engagement each post receives.
  • Comment on Posts: Users can engage with content by leaving comments, creating interactive and engaging conversations around each post.

👥 Social Interactions

  • Follow/Unfollow Users: Users can choose to follow other profiles to stay updated on their activity or unfollow them to stop seeing their content in their feed.
  • Account Freezing: Users can freeze their account temporarily, making their profile and posts invisible to others while retaining their data for future reactivation.

🎨 User Experience

  • Dark/Light Mode: Users can toggle between dark and light themes to customize their viewing experience. This feature improves readability and user comfort, especially in low-light environments.
  • Fully Responsive Design: The platform is designed to be visually appealing and fully functional across a variety of devices, including smartphones, tablets, and desktop computers. The layout and user interface elements adjust seamlessly for optimal usability on any screen size.

💬 Chat Features

  • Real-Time Chat: Users can engage in private messaging with real-time updates powered by Socket.io. The chat functionality includes features like:
    • Image Support: Users can send and receive images, enhancing communication and content sharing within conversations.
    • Seen/Unseen Status: Message statuses indicate whether a message has been seen by the recipient, providing clarity and a better communication experience.
    • Notification Sounds: Users are alerted to new messages with customizable notification sounds, ensuring they never miss an important chat.

About

VibeTribe: Connect with people who share your vibe and energy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages