Skip to content

hari715om/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“± Chat App (React Native + Socket.io)

This is a basic real-time chat application built using React Native (frontend) and Node.js with Socket.io (backend). It allows users to join with a username, send and receive messages in real-time, and see when users join or leave the chat.

πŸ›  Tech Stack

  • Frontend: React Native (via Expo)
  • Backend: Node.js, Express, Socket.io
  • Real-time Communication: Socket.io

πŸ“± Features

  • Join chat using a username
  • Real-time message sending and receiving
  • System messages for join/leave events
  • Timestamp for each message
  • Clean UI with sender/receiver message styling

πŸš€ How to Run Locally

1. Clone the Repo

git clone https://github.com/yourusername/chat-app-assignment.git
cd chat-app-assignment
2. Start Backend Server

cd backend
npm install
node server.js
3. Start React Native Frontend

cd ..
npx expo start

About

Basic Chat App with Socket.io and React Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published