Skip to content

"TwitVerse: A Twitter-like app with image sharing, nested comments, and secure authentication. Features JWT, OTP verification, Firebase storage, sharding, and Redis caching for optimal performance."

Notifications You must be signed in to change notification settings

Rishabh-Kumar01/TwitVerse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwitVerse: A Twitter-like App

Overview

TwitVerse is a social media platform that allows users to share short posts, interact with other users' content, and build a network of followers.

Core Features

Post Creation

  • Users can create posts (similar to tweets)
  • Maximum post length: 250 words
  • Image upload support for each post
  • Optional hashtag functionality for posts

Post Visibility and Interaction

  • Posts are visible to all followers of the author
  • Followers can:
    • Comment on posts
    • Like posts
    • Retweet posts

Commenting System

  • Users can comment on posts
  • Nested commenting: Users can reply to existing comments
  • Like functionality for comments

User Profiles

  • Profile information includes:
    • Name
    • Follower count
    • Bio
    • Display of the user's 10 most recent posts

Authentication

  • User registration and login functionality

Additional Features

  • Pagination for browsing posts
  • Hashtag support for categorizing and searching posts

Future Considerations

  • Real-time updates for new posts and interactions
  • Direct messaging between users
  • Trending topics based on hashtag usage
  • Advanced search capabilities

About

"TwitVerse: A Twitter-like app with image sharing, nested comments, and secure authentication. Features JWT, OTP verification, Firebase storage, sharding, and Redis caching for optimal performance."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published