Django Anonymous Twitter is a web application that allows users to upload tweets anonymously without the need to register with their personal information. Users can post or tweet anonymously and also view trending news.
- Anonymous Tweet Posting: Users can post tweets without registering and revealing their identity.
- Simple and Intuitive Interface: User-friendly design for easy navigation and usage.
- Trending news: Users can view trending news alongside the anonymous tweets.
- Privacy and Anonymity: Ensures user privacy and anonymity by not storing personal information.
- Django: Python-based web framework used for building the application.
- Python: Programming language used for the backend development.
- HTML/CSS: Frontend markup and styling.
- SQLite: Database for storing tweets.
- API(NewsAPIClient): For rendering latest news
Follow these instructions to get a copy of the Django Anonymous Twitter project up and running on your local machine.
- Python 3.x: Make sure you have Python installed on your system.
-
Clone the repository:
git clone https://github.com/shahzealc/Django_anonymous_twitter.git
-
Navigate to the project directory:
cd django-anonymous-twitter
-
Install the required dependencies:
pip install -r requirements.txt
-
Get your API Key from NewsApiClient
Replace your API key with
APIKeywhichicantshowhere
in the code -
Run the application:
python manage.py runserver
-
Open your web browser and visit:
http://localhost:8000