This project is a simple Twitter-like application built with Django. It allows users to create, read, update, and delete tweets. The app supports both authenticated and unauthenticated user views.
-
Un-authenticated User View: Allows unauthenticated users to view tweets.
-
Authenticated User View: Allows authenticated users to create, update, and delete their tweets.
- Django
- SQLite (for development)
- Bootstrap for styling
- Python 3.8 or higher
- pip
-
Clone the repository: git clone https://github.com/yourusername/simple-django-tweet-app.git
-
Navigate to the project directory:
cd simple-django-tweet-app -
Install the requirements:
pip install -r requirements.txt -
Run the migrations: python manage.py migrate
-
Start the development server: python manage.py runserver
-
Open a browser and go to
http://127.0.0.1:8000/
to see the application in action.
- Visit the homepage to see all tweets.
- Log in or sign up to create, edit, or delete tweets.
Contributions are welcome! Please feel free to submit a pull request.
This project is open source and available under the MIT License.