Skip to content

🗣️ TwinTalks is a modern, real-time chat app built with the MERN stack. It offers instant, private messaging, online status tracking, and a simple signup without phone number verification. Enjoy seamless, engaging one-on-one chats and a user-friendly interface for easy, secure communication.

License

Notifications You must be signed in to change notification settings

Pa1mekala37/TwinTalks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗣️ TwinTalks

TwinTalks is a modern web application designed for private, real-time communication. Built with the MERN stack (MongoDB, Express.js, React, Node.js), it offers seamless one-on-one chat capabilities, online status tracking, and a hassle-free signup process without requiring a phone number.

🌟 Features

  • Real-Time Messaging: 💬 Engage in instant, private conversations with other users.
  • Online Status Tracking: 🟢 Monitor when your contacts are online.
  • Simple Signup: ✨ Register easily without needing a phone number.

🛠️ Tech Stack

  • Frontend: React
  • Backend: Node.js, Express.js
  • Database: MongoDB

🖼️ Application Screenshots

Login Page

Screenshot 2024-08-17 at 12 24 26 AM

  • Description: Enter your username and password to log in. If you are a new user, click on "Don't have an account?" to proceed to the signup page.

Signup Page

Screenshot 2024-08-17 at 12 24 09 AM

  • Description: Fill out the form to create an account. Required fields include:
    • Full Name
    • Username
    • Password
    • Confirm Password
    • Gender
  • Note: No email or phone number verification is required.

User Listing

Screenshot 2024-08-23 at 3 08 25 PM

  • Description: View a list of users available for chat.

Chat Screen

Screenshot 2024-08-23 at 3 08 43 PM

Screenshot 2024-08-23 at 3 17 16 PM

  • Description: Engage in one-on-one chat with a selected user.

🔄 Signup and Login Process

  1. Login Redirect:

    • On first visit, users are redirected to the login page.
    • New users should click on "Don't have an account?" to navigate to the signup page.
  2. Signup Page:

    • Users fill in basic information:
      • Full Name
      • Username
      • Password
      • Confirm Password
      • Gender
    • Click on the "Signup" button to create an account.
    • No email or phone number verification is needed.
  3. Existing Users:

    • Enter your username and password on the login page.
    • Click on "Login" to access your account.

🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the Repository.
  2. Create a New Branch for Your Feature or Bug Fix.
  3. Commit Your Changes and Push to Your Forked Repository.
  4. Open a Pull Request with a clear description of your changes.

📬 Contact

For questions or feedback, please reach out to [email protected].


About

🗣️ TwinTalks is a modern, real-time chat app built with the MERN stack. It offers instant, private messaging, online status tracking, and a simple signup without phone number verification. Enjoy seamless, engaging one-on-one chats and a user-friendly interface for easy, secure communication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •