Skip to content

dpkrn/wishperNet-chatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Chat App

The Chat App is live and can be accessed at WisherApp.

Overview

The Chat App is a real-time messaging platform that enables users to communicate seamlessly through one-on-one and group chats. Built with modern technologies, this application prioritizes user experience and security.

Features

  • User Authentication: Secure login and registration using JWT for authentication.
  • Real-time Messaging: Instant message delivery through WebSocket communication.
  • Group Chats: Create and join group chats for collaborative discussions.
  • Responsive Design: Optimized for both desktop and mobile devices.
  • User Profiles: Customizable profiles with display names and profile pictures.
  • Message History: Access to previous conversations for easy reference.

Technologies Used

  • Frontend: React.js, Vite, Tailwind CSS
  • Backend: Node.js, Express.js, WebSocket
  • Database: MongoDB
  • Authentication: JWT

Installation Instructions

  1. Clone the repository:
    git clone <repository-url>
  2. Navigate to the server directory and install dependencies:
    cd server
    npm install
  3. Navigate to the client directory and install dependencies:
    cd ../client
    npm install
  4. Start the backend server:
    cd ../server
    npm run start
  5. Start the frontend:
    cd ../client
    npm run dev

Live Demo

The Chat App is live and can be accessed at WisherApp.

Future Enhancements

  • Implement end-to-end encryption for improved security.
  • Add video and voice calling capabilities.
  • Integrate file sharing features using third-party APIs.

Contribution

Contributions are welcome! Feel free to open an issue or submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License.

About

Chat App Project Description πŸš€ Introducing My Chat App! πŸš€ I’m excited to share my latest project, a real-time messaging platform that facilitates seamless communication between users. This application allows users to engage in one-on-one while prioritizing security and user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors