Django Twitter Clone
Overview
This project is a full-stack social media application modeled after Twitter, built to demonstrate core web development concepts using Python. It provides a platform where users can share short text updates and interact with content.
Core social features include user registration, login, and a centralized feed where tweets are displayed in chronological order. Users have the ability to create, edit, and delete their own tweets, as well as upload images to accompany their posts.
The backend is powered by the Django framework, utilizing a relational database to store user information and tweet data. The database schema includes a Tweet model that tracks the author, text content, associated photos, and timestamps.
The frontend is rendered using Django template engine, with dedicated layouts for user authentication and tweet management. Media files, such as uploaded photos, are managed through a dedicated media directory.
All designs on this website were created by Likith Raj. Some of the featured works are conceptual pieces and may not represent real products.
© 2026 Likith Raj. All rights reserved.