This project mimics your basic twitter functionalities. The project backend is implemented using flask and SQLAlchemy. Data has been rendered on the fronend using Jinja2 templating.
- E > Find the modules folder and run.py file here.
- modules > Find the flask backend files alongwith the following folders -
- static > Contains CSS files and images used in the project.
- templates > Contains templated HTML files.
- User authentication
- View other users' profiles
- Tweets and Retweets
- Images, Gifs and videos can be included in the tweets
- Like and comment on tweets and retweets
- Delete user comment
- Bookmark tweets and retweets
- Edit user profile and deactivate account
- News section using NewsAPI
- Live Chat with chat history