Skip to content

SyncWithRaj/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 Talkify - Connect to World

App Screenshot

A real-time chat application built with Vite + React for the frontend and Node.js with Socket.IO and MongoDB Atlas for the backend. This app allows users to join rooms and chat with others in real-time.

🌟 Features

  • 🗨️ Real-time messaging with Socket.IO
  • 🔐 User authentication
  • 📱 Responsive design for mobile and desktop

🛠 Tech Stack

  • Frontend: React + Vite
  • Backend: Node.js, Express, MongoDB
  • Real-time Communication: Socket.IO
  • Styling: CSS / Tailwind CSS (based on your choice)

📦 Installation

Backend

1. Navigate to the backend directory:

cd backend

Install dependencies:

npm install

Start the server:

node server.js

Frontend

Navigate to the frontend directory:

cd frontend

Install dependencies:

npm install

Start the development server:

npm start

The app will be available at http://localhost:3000.

🤝 Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

📄 License

MIT License

Copyright (c) 2025 CodeConsistency

Permission is granted to use, copy, modify, and distribute this software freely,
provided the original copyright notice and this permission notice are included.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.

Made with ❤️ by @mr-coder-raj

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages