Skip to content

r7sh7/whatsapp-clone

Repository files navigation

LinkedIn Clone

This is a Whatsapp clone application that I built to practice my ReactJS skills combined with Styled Components and Firebase

Functionality

  1. Login with Mobile Phone and OTP
  2. Update Profile
  3. Search for Contacts
  4. Add a new Contact
  5. Send Messages with Emoji Support
  6. Delete Messages
  7. Last Seen Update

Tech Stack

  1. ReactJS with Material UI and Styled Components for the Frontend
  2. Firebase for Authentication, Database Storage and Web Hosting

Run Locally

To run this project locally you need Node.js installed on your machine.

  1. Clone the repo
  2. Open the terminal and go inside the repo directory
  3. Install all dependencies by running npm install (*Update dependencies as required if you encounter any errors)
  4. run npm start to start the project locally
  5. Login with Phone number and OTP.
    Dummy Credentials
    • Phone Number: +91 1234567890
    • OTP: 098765
      Alternatively you can use your own phone number and receive the OTP on that number.
  6. If you are logging in for the first time you can follow the steps to update your profile
  7. You can add contacts and start messaging!

Releases

No releases published

Packages

No packages published