Thanks to visit codestin.com
Credit goes to github.com

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