Skip to content

πŸ—£οΈ Verbix 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/Verbix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—£οΈ Verbix

Verbix 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.
  • Image Sharing: πŸ“· Send images during chats to enhance communication.
  • Customizable Themes: 🎨 Choose from 30 different themes to personalize your experience.
  • User Profiles: πŸ‘€ View and update your profile details, including your display picture and other user information.

πŸ› οΈ Tech Stack

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

πŸ–ΌοΈ Application Screenshots

Login Page

Login_page

  • Description: Enter your Email and password to log in. If you are a new user, click on "Create Account" to proceed to the signup page.

Signup Page

SignUp_page

  • Description: Fill out the form to create an account. Required fields include:

    • Full Name
    • Email
    • Password
  • Note: No email or phone number verification is required.

User Listing

Chat_Welcome_screen

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

Chat Screen

Chat_Screen_1

Chat_Screen_5

Chat_screeen_2

Chat_Screen_3

Chat_Screen_4

  • Description: Engage in one-on-one chat with a selected user. Share images and enjoy personalized themes during your conversations.

User Profile Screen

Profile_screen

  • Description: View and update your profile details. Change your display picture and customize your account as per your preferences.

Available Themes

Themes

  • Description: Choose from 30 different themes to customize the app's look and feel based on your preferences.

πŸ”„ Signup and Login Process

  1. Login Redirect:

    • On first visit, users are redirected to the login page.
    • New users should click on "Create Account" to navigate to the signup page.
  2. Signup Page:

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

    • Enter your Email 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

πŸ—£οΈ Verbix 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