This is a Whatsapp clone application that I built to practice my ReactJS skills combined with Styled Components and Firebase
- Login with Mobile Phone and OTP
- Update Profile
- Search for Contacts
- Add a new Contact
- Send Messages with Emoji Support
- Delete Messages
- Last Seen Update
- ReactJS with Material UI and Styled Components for the Frontend
- Firebase for Authentication, Database Storage and Web Hosting
To run this project locally you need Node.js installed on your machine.
- Clone the repo
- Open the terminal and go inside the repo directory
- Install all dependencies by running
npm install
(*Update dependencies as required if you encounter any errors) - run
npm start
to start the project locally - 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.
- If you are logging in for the first time you can follow the steps to update your profile
- You can add contacts and start messaging!