🚀 Live Demo: View
SyncTalk-chatapp.
- **Send Text Messages 💬
- **Share Images 📂
- **Update Profile 👨🏻🦱
- **User Authentication 🔑
- **Typing Indicator
- **Online offline status
- **Seen Unseen
- **Audio call
- **video call
- **Group chat
-
Clone the repository:
git clone https://github.com/ajey108/SyncTalk.git cd synctalk -
Install dependencies for frontend and backend
cd frontend npm install cd backend npm install # or yarn install
-
Set up environment variables:
MONGO_URI
JWT_SECRET
CLOUDINARY_CLOUD_NAME
CLOUDINARY_API_KEY
CLOUDINARY_API_SECRET
VITE_API_URL
-
Start the development server: for backend
cd backend npm run server -
Start the development server for frontend
cd frontend npm run dev
- Login: Create an account or log in with your existing credentials.
- Update Profile: Go to your profile section to update your display name, avatar, or other details.
- Chat: Select a contact to start chatting. Send text or images using the chat interface.
- Logout: Log out securely when you’re done.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.
For questions or support, please open an issue on GitHub.
Enjoy chatting with SyncTalk!

