Skip to content

sa-fw-an/ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat App

Welcome to my Chat App! This project is a real-time chat application built using modern web technologies, including React, Node.js, Express, MongoDB, and Socket.io.

Table of Contents

Features

  • Real-Time Messaging: Utilizes Socket.io for real-time communication between users.
  • User Authentication: Secure user authentication with JWT and cookies.
  • Responsive Design: Built with Tailwind CSS to ensure a seamless experience on all devices.
  • User-Friendly Interface: Smooth and intuitive navigation across the chat application.
  • Media Sharing: Allows users to share images and files within the chat.

Technologies Used

Frontend:

  • React
  • Vite
  • JavaScript
  • HTML
  • Tailwind CSS

Backend:

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Socket.io

Screenshots

Check out the app

Main Menu Login Themes Settings
Screenshot 2024-11-29 073230 Screenshot 2024-11-28 211312 Screenshot 2024-11-29 073319 Screenshot 2024-11-29 073306

To Run

Create a .env file with the following parameters

MONGODB_URI=...
PORT=5001
JWT_SECRET=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...
NODE_ENV=production

Run this in the teminal

npm run build
npm run start 

Acknowledgments

  • Thanks to the open-source community for their contributions and resources that helped in the development of this project.
  • Inspiration from various chat applications that motivated me to create my own.
  • Special thanks to my mentors and peers who provided feedback and support throughout the development process.
  • Acknowledgment to all the tools and libraries used in this project, which made the development process smoother and more enjoyable.

Contact

If you have any questions or would like to get in touch, feel free to reach out:

Thank you for visiting my Chat App!

About

A Chat App built using MERN Stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages