Skip to content

Tweet Bar is a Django web application where users can post, edit, and view short messages (tweets). It features user authentication, tweet management, and a simple, clean interface.

License

Notifications You must be signed in to change notification settings

alibro005/TweetBar

Repository files navigation

TweetBar

Python Django License Issues

TweetBar is a Django-based microblogging application that allows users to create, view, edit, and delete short posts (“tweets”) through a clean and intuitive interface. The project demonstrates core Django concepts such as authentication, CRUD functionality, template rendering, and media handling.

This project is intended for local development and learning purposes and is not deployed.


Preview Screenshots

For screenshots of the TweetBar interface Click here

Installation & Setup Guide

For detailed installation instructions Click here

Features

  • User authentication (register, login, logout)
  • Create, edit, and delete tweets
  • Image upload support for tweets
  • Timeline displaying tweets from all users
  • Responsive UI using Tailwind
  • Django Admin panel support
  • Simple and modular project structure

Tech Stack

  • Python
  • Django
  • SQLite (default database)
  • HTML / CSS
  • Tailwind

Project Structure

TweetBar/
├── core/
├── settings.py
├── urls.py
├── tweet/
|   ├── templates/
│   └── forms.py
|   └── models.py
|   └── views.py
|   └── urls.py
├── manage.py
├── requirements.txt
├── build.sh
├── Procfile
└── .github/
├── templates/
    ├── home/
    └── layout/

Usage

  • Register a new account or log in
  • Create tweets using the tweet bar
  • Upload images with tweets
  • Edit or delete your own tweets
  • View tweets from all users on the timeline

Security Notes

  • Uses Django’s built-in authentication system
  • Configured for development use only
  • Not prepared for production deployment

Project Status

  • Not deployed
  • Intended for local development and learning
  • Can be extended for production use if required

License

This project is licensed under the MIT License.

About

Tweet Bar is a Django web application where users can post, edit, and view short messages (tweets). It features user authentication, tweet management, and a simple, clean interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published