Skip to content

harshsrivastava05/Twitter-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Twitter-clone

Twitter Clone with Firebase Authentication

This project is a Twitter clone built using React.js for the frontend, Node.js with Express.js for the backend, and MongoDB for data storage. It leverages Google Firebase for authentication, enabling secure user management. Users can sign up, log in, upload tweets, and edit their profiles. The combination of modern web technologies provides a robust foundation for a fully functional social media platform.

Features:

  • User authentication with Firebase
  • Tweet uploading
  • Profile editing

Tech Stack:

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: Google Firebase

How to Use:

  1. Clone the repository to your local machine.
  2. Install dependencies using npm install in both frontend and backend folders.
  3. Configure MongoDB connection in the backend.
  4. Run the backend server using npm start in the /backend directory.
  5. Run the frontend development server using npm start in the /frontend directory.
  6. Access the application in your browser at http://localhost:3000.

Sign-up page Screenshot 2024-05-04 203233

Sign-in page Screenshot 2024-05-04 2028351

Home screen Screenshot 2024-05-04 202928

Profile page Screenshot 2024-05-04 203157

About

i have made a twitter clone using MERN stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published