Skip to content

siriusberg/twitter-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone

This is a Twitter clone built using React and Firebase as the backend. It allows users to post tweets, view a feed of posts, and interact with the Twitter-like interface.

Features

  • Create and post tweets with text and optional images
  • Real-time updates: New posts automatically appear in the feed without refreshing the page
  • Display user avatars, usernames, and post information
  • Sidebar navigation with various options
  • Responsive design for optimal viewing on different devices

Technologies Used

  • React: A JavaScript library for building user interfaces
  • Firebase: A cloud-based platform for building web and mobile apps, used for authentication and real-time database updates
  • Material-UI: A popular React UI component library for creating stylish and responsive user interfaces

Installation

  1. Clone the repository to your local machine using the following command: git clone https://github.com/siriusberg/twitter-clone
  2. Navigate to the project directory: cd twitter/clone
  3. Install the required dependencies using npm or yarn: npm install
  4. Create a Firebase project and configure the Firebase SDK by following the Firebase setup documentation.
  5. Update the Firebase configuration in the src/firebase.js file with your Firebase project credentials.

Usage

  1. Start the development server: npm start
  2. Open your web browser and navigate to http://localhost:3000 to access the Twitter clone.
  3. Use the sidebar navigation to explore different options and post tweets.

Deployment

The Twitter clone is deployed and can be accessed at: https://twitter-clone-9bf57.web.app/. To deploy the Twitter clone to a hosting platform such as Firebase Hosting:

  1. Build the project: npm run build
  2. Deploy the build directory to your hosting platform.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors