Skip to content

JUSTTNZ/Whatsapp__clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp Clone

This project is a clone of the popular messaging application WhatsApp. It aims to replicate the core functionalities of WhatsApp while also providing a platform for experimentation and learning.

Features

  • Messaging: Send and receive text messages in real-time.
  • Group Chats: Create and participate in group conversations.
  • Notifications: Receive real-time notifications for new messages.
  • User Authentication: Secure user authentication and registration process.
  • Contact Management: Manage contacts and initiate chats with friends and family.
  • Encryption: Implement end-to-end encryption for secure messaging.

Technologies Used

  • Frontend: HTML, CSS, JavaScript (ReactJS)
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Encryption: TBD

Getting Started

To run this project locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies using npm install.
  4. Set up your MongoDB database and configure the connection in the backend.
  5. Start the backend server using npm start.
  6. Navigate to the client directory.
  7. Install client dependencies using npm install.
  8. Start the React development server using npm start.

Contributing

Contributions are welcome! If you want to contribute to this project, please follow these guidelines:

  • Fork the repository.
  • Create a new branch for your feature (git checkout -b feature/my-feature).
  • Commit your changes (git commit -m 'Add some feature').
  • Push to the branch (git push origin feature/my-feature).
  • Create a new pull request.

Please ensure that your pull request adheres to the existing code style and conventions.

License

This project is licensed under the MIT License.

Acknowledgements

Special thanks to the developers of WhatsApp for inspiring this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published