Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 TwittApp — Modern Social Network Platform

⚠️ Project Status: Beta (Actively Under Development)

TwittApp is a modern social networking platform inspired by Twitter/X, designed with a focus on speed, simplicity, and real-time user interactions.

Users can create posts, interact with others, follow accounts, send direct messages, and manage their profiles through a clean and responsive interface.


✨ Features

📝 Posts & Interactions

  • ⚡ Real-time tweeting with AJAX
  • ❤️ Like system with heart animation
  • 🔁 Retweet functionality
  • 💬 Multi-level comments and replies
  • 📱 Responsive timeline experience

👤 User System

  • User profile management
  • 🖼️ Profile picture upload
  • Follow / Unfollow system
  • User activity system

💬 Messaging

  • Direct messaging between users
  • Fast and simple conversations

🎨 Interface

  • Modern and clean UI
  • Built with Tailwind CSS
  • Smooth animations
  • Fully responsive design

🛣️ Roadmap

✅ Phase 1 — Beta Version

  • Modern UI with Tailwind CSS
  • AJAX interactions
  • Like, Comment, Reply & Retweet system
  • Profile system
  • Profile picture upload
  • Direct Messages
  • Responsive design

🔥 Phase 2 — Upcoming Features

  • 🌙 Dark Mode
  • 🔔 Real-time Notifications
  • 📸 Stories
  • 🔍 Advanced Search
  • 📈 Trending Topics
  • 🔖 Bookmarks
  • 🎙️ Voice Tweets

🚀 Phase 3 — Future Vision

  • 🎥 Video Upload & Streaming
  • 🎧 Live Spaces
  • 🤖 AI-powered Recommendations
  • 📱 Mobile PWA Application
  • 🌍 Multi-language Support

⚡ Quick Start

Installation

Clone the repository:

git clone https://github.com/yourusername/TwittApp.git

cd TwittApp

Create a virtual environment:

Linux / macOS

source venv/bin/activate

Windows

venv\Scripts\activate

Install dependencies:

pip install -r requirements.txt

Run the application:

python3 run.py

🧰 Tech Stack

  • Python
  • Tailwind CSS
  • AJAX
  • Database: SQLite / PostgreSQL
  • Responsive Web Design

📂 Project Status

TwittApp is currently in Beta stage.

The project is actively being developed and new features are continuously added.


🤝 Contributing

Contributions, ideas, and suggestions are welcome.

Feel free to open an issue or submit a pull request.


⭐ Support

If you like this project, consider giving it a star on GitHub.

Your support helps the project grow 🚀

About

Open-Source Twitter

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages