Twitter App is a Twitter clone app built using Django, Bootstrap, and SQLite.
- Programming Languages: Python
- Web Framework: Django
- Front-end Framework/Libraries: Bootstrap
- Database Management System: SQLite
This app currently supports the following features:
- User registration and login
- Posting tweets
- Following and unfollowing other users
- Liking and unliking tweets
- View a timeline of tweets from users you are following
- View a user profile with their tweets
- Search user by username
- Search tweet by hashtag
To run this app locally, you will need to follow these steps:
- Clone this repository using the command:
git clone https://github.com/wubeZ/twitter_app.git
- Install the required dependencies using
pip install -r requirements.txt
- Run the database migrations using the command
python manage.py migrate
- Start the server using the command
python manage.py runserver