A minimal chat application that can be used as an internal asset for any organization that wants its employees to be connected internally.
- Free real-time Messaging.
- Unlimited Chats.
- Ability to send emojis.
- Chat with whomever on the app.
- Choose your own avatar.
- Reset Your password and avatar.
- Delete your account.
- Other awesome features.
- Adding a reminder feature to remind the members of the deadline to submit their next paper/research.
- Adding a news feature that enlight the app members about the latest news of the world of academia. Members should be able to leave their thoughts and comments.
- Adding a story feature to keep your colleagues updated of how your current progress is going.
- Adding a private channel feature to allow specific members have private chat about what they're currently working on.
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/bu-sce/Chat-Application.git
Now to get the server up and running follow these steps:
$ cd Chat-Application/server
$ npm i # to install all the needed dependencies
$ npm run build # to build the js files from the ts files
$ npm run dev # to get the server up and running
Once the server is up now you can initiate the frontend of the application:
$ cd Chat-Application/public
$ npm i # to install all the needed dependencies
$ npm start
the application will be up and running at http://localhost:3000/
If You don't wanna try it locally, don't worry, We got you covered.
This application is now up and running on Tele Chat, Go give it a check.
This project was created with all the love and passion from the following talented people ❤️
Ammar Adel |
Ahmed Bahaa |
Shrouk Abdullah |
Abdulrahman Sayed |
Karim Moftah |
Diaa Hassan |
Distributed under the MIT License. See LICENSE.txt
for more information.