Webegram
Welcome to Webegram, a communication platform designed to facilitate interactions through chat, voice, and video functionalities. Our goal is to provide a versatile solution for both personal and professional communication needs, with features ranging from basic chat to group conversations and multimedia sharing. Features
Webegram is currently under active development. Below are the features that have been implemented so far and others that are planned: Current Features
Frontend Setup: The foundational structure of our frontend application is established.
Authentication (Frontend): A secure authentication system is in place for user access and registration.
Socket Integration: Real-time communication is enabled through web sockets.
Direct Messaging: One-on-one chat functionality is available.
Group Chat: Allows multiple users to communicate within a single chat room.
Upcoming Features
Voice Messages: (In development) Users will be able to send voice messages in personal and group chats.
Screen Sharing (Desktop Only): (Planned) Desktop users will have the option to share their screens, enhancing collaboration.
Voice Calls: (Planned) Users will be able to initiate voice calls to individuals or groups.
Voice Chat Rooms: (Planned) Audio-based chat rooms will provide an additional communication channel.
Improvements
UI Enhancement Part-1: (In progress) Ongoing improvements to the user interface to make it more intuitive and engaging.
UI Enhancement Part-2: (Planned) Further refinements to the UI, focusing on usability and visual appeal.
Installation
To set up and run the project locally, follow these steps. Ensure that you have all necessary prerequisites and dependencies installed.
bash
git clone
cd Webegram
npm install
npm start
Usage
Provide instructions for using the application, including key tasks such as logging in, starting a chat, or other core functionalities. Contributing
We welcome contributions to Webegram! If you're interested in contributing, please review our contributing guidelines. To get started, fork the repository, make your changes, and submit a pull request. License
This project is licensed under the MIT License, detailing the terms for using, modifying, and distributing the software.
MIT License
Contact
For support, feature requests, or contributions, please reach out via GitHub Issues or email.