Skip to content

Am1rArsalan/webegram

Repository files navigation

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

Clone the repository

git clone

Navigate to the project directory

cd Webegram

Install dependencies

npm install

Start the application

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.

About

solid-js client of my chat application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published