Overview This project is a Twitter-like application built using Django. It allows users to create accounts, tweet, edit, and delete tweets, as well as view tweets from other users. More functionalities will be added as the project progresses.
Features
- User Registration and Authentication: Users can create an account and log in.
- Create Tweets: Users can post tweets.
- Edit Tweets: Users can edit their own tweets.
- Delete Tweets: Users can delete their own tweets.
- View Tweets: Users can view tweets from other users.
** Future Enhancements **
- Like/Dislike Tweets: Users will be able to like or dislike tweets.
- Comment on Tweets: Users will be able to comment on tweets.
- Follow/Unfollow Users: Users will be able to follow and unfollow other users.
- User Profile: Users will have a profile page displaying their tweets and other information.
- Search Functionality: Users will be able to search for tweets and users.
- Notifications: Users will receive notifications for likes, comments, and follows.
- Real-time Updates: Implement real-time updates for tweets using WebSockets.