Skip to content

Troytmoneys/ImessageClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iMessage Clone

This project delivers a web-based recreation of Apple's iMessage and FaceTime experiences with live messaging and peer-to-peer calling.

Getting started

npm install

Run the realtime server

npm run server

Run the web client

npm run dev

Run both together

npm run dev:full

Build and launch the production bundle

npm run deploy

The deploy script builds the Vite client into dist/ and then boots the Express server to serve the compiled assets alongside the realtime Socket.IO endpoints.

Open the Vite dev server URL (defaults to http://localhost:5173) in multiple browser windows to exercise realtime chat and FaceTime-style calling. The socket server listens on port 5174 by default; adjust the VITE_REALTIME_URL or VITE_REALTIME_PORT environment variables if you need to host it elsewhere.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors