Talk-Ez is a real-time chat application built using React, Tailwind CSS, Next.js, Node.js, Express, and MongoDB. It allows users to engage in individual and group chats, offering features like authentication, group settings, media sharing, and more.
- Email-Based Authentication: Create an account and log in securely using your email and a chosen password.
- Google Sign-In: Streamline the login process with Google's secure authentication.
- Group Chat: Engage in group conversations, fostering collaboration and group communication.
- Individual Messaging: Keep your conversations private with one-on-one chat functionality.
- Group Management: Group administrators can easily edit group details, such as group names, profile pictures, and member management.
- Media Sharing: Share images within chats to enhance communication.
- Message Control: Manage your chat messages with options to delete, edit, or copy for effective communication.
- Profile Customization: Personalize your chat experience by updating your name, profile picture, and password.
- Password Recovery: Conveniently reset your password if you ever forget it.
- Responsive Design: Enjoy a consistent user experience across various devices, thanks to our responsive design.
- Emoji Support: Enhance your expression with emoji support in your conversations.
-
Frontend:
- React
- Tailwind CSS
- Next.js
-
Backend:
- Node.js
- Express
- MongoDB (for database)
To test the Talk-Ez application, you can access it directly by following this link: Talk-Ez. Register or log in to your Talk-Ez account and start using the features mentioned above.
Contributions are welcome! If you would like to contribute to Talk-Ez, please email to me at [email protected]