Skip to content

ajey108/SyncTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SyncTalk

🚀 Live Demo: View

SyncTalk-chatapp.

SyncTalk-UI

Features

  • **Send Text Messages 💬
  • **Share Images 📂
  • **Update Profile 👨🏻‍🦱
  • **User Authentication 🔑
  • **Typing Indicator
  • **Online offline status
  • **Seen Unseen

Upcoming features

  • **Audio call
  • **video call
  • **Group chat

Installation

  1. Clone the repository:

    git clone https://github.com/ajey108/SyncTalk.git
    cd synctalk
  2. Install dependencies for frontend and backend

    cd frontend npm install
    cd backend  npm install
    # or
    yarn install
  3. Set up environment variables:

MONGO_URI
JWT_SECRET
CLOUDINARY_CLOUD_NAME
CLOUDINARY_API_KEY
CLOUDINARY_API_SECRET
VITE_API_URL
  1. Start the development server: for backend cd backend npm run server

  2. Start the development server for frontend cd frontend npm run dev

Usage

  • 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.

MobileView

synctalkMobileView

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.

Contact

For questions or support, please open an issue on GitHub.


Enjoy chatting with SyncTalk!

About

Chat app built in mern.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages