Skip to content

kalviumcommunity/S66_Chatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

render: https://s66-chatify.onrender.com

frontend - https://chatify-eight-rouge.vercel.app/

Chatify

Project Overview

Chatify is a simple web-based platform that enables users to create or join private chat rooms using unique room codes. It is designed to provide a straightforward and fun way for friends or classmates to communicate in real time. Users can generate a room code to start a chat or join an existing room using a code shared with them, facilitating easy collaboration and casual conversations.

Key Features

  • Room Creation: Users can create a new chat room with a unique room code.
  • Room Joining: Users can join an existing chat room by entering the room code.
  • Real-Time Messaging: Instant communication within chat rooms.
  • Lightweight and User-Friendly UI: Simple and intuitive interface.

Tech Stack

Frontend

  • React.js (with Vite for faster development and builds)
  • Deployed using Vercel or Netlify

Backend

  • Node.js with Express.js
  • Socket.io for real-time communication
  • MongoDB (via Mongoose) for storing room details and chat logs
  • Deployed using Render or Railway (free-tier hosting)

Database

  • MongoDB Atlas (Free Tier for database hosting)

Why This Project

This project combines core web development concepts like real-time communication, React, backend APIs, and WebSocket technology. It enhances practical skills while being engaging and relevant for small groups. Its scalable design allows for future features like authentication and media sharing, making it both fun and educational.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published