Welcome to the Twitter-like website project! This project is designed to replicate the core features of a social media platform, allowing users to share thoughts and images with others in a Twitter-like environment. The project utilizes the Django web framework for backend development and basic HTML for frontend rendering, making it accessible and easy to understand.
- Python
- Django
- Sqlite3 Database
- HTML, CSS
- User authentication (login, register, logout)
- Posting tweets with text and photos
- Viewing and deleting tweets
- Searching tweets
- User profiles showcasing posted content
- To register a new account, visit the registration page and provide the necessary information.
- To log in, visit the login page and enter your credentials.
- To log out, click on the "Logout" button.
- Click on the "Write Tweet" button to create a new tweet.
- Add text and photo optionally to your tweet.
- Click "Click to save tweet" to share your tweet with the community.
- The home page displays a timeline of tweets from users.
- Click "Delete" to delete your tweets.
- Use the search bar to search for tweets by keywords.
- Click on a user's username to view their profile.
- Explore the tweets and photos posted by a user.