Skip to content

SimpliSoni/twitter-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone

A simple Twitter-like web application built using Flask and MongoDB.

Home

Tech Stack

  • Frontend: HTML, CSS, JavaScript, Bootstrap
  • Backend: Flask
  • Database: MongoDB

Project Structure

/twitter-clone
├── app.py                
├── README.md            
├── /templates           
│   ├── base.html        
│   ├── index.html       
│   ├── login.html       
│   ├── profile.html     
│   └── register.html    
└── /static              
    ├── /css
    │   └── styles.css   
    └── /js
        └── scripts.js   

Features

User Authentication – Signup & Login using Flask sessions
Create Tweets – Users can post short messages
Edit Tweets – Users can now edit messages
View Tweets – Display all tweets from users
Delete Tweets – Users can remove their own tweets
Like Tweets – Simple like feature using MongoDB
Follow Users – Basic follow/unfollow functionality

Installation

  1. Clone the Repository

    git clone https://github.com/yourusername/twitter_clone.git
    cd twitter_clone
  2. Install Dependencies

    pip install flask pymongo
  3. Run the Application

    python app.py
  4. Open in Browser
    Visit http://127.0.0.1:5000 to access the application.

Contributing

Feel free to submit issues or pull requests to improve this project!

License

This project is open-source and available under the MIT License

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy