A web application to easily connect with your friends and colleague via video conversation.
- Form team channels or join existing team channels.
- Once in a team, Chat with other members of the team in real time.
- Connect with each other with the help or a video conference. To join an ongoing call, the user needs to be a part of that specific team.
- Chat with members of the team while on call. This chat is stored and can be later viewed on the team channel.
- Additionally, Send meeting invites to all the members of that team via an email.
- HTML
- CSS
- Vanilla Javascript
- Node JS
- Express
- MongoDB
- Mongo Atlas
This project is currently hosted on Heroku with database hosted on Mongo Atlas. To see the website in action, Go to - TeamCall
Test users can login with the following details:
- Email ID: [email protected]
- Password: test123
To Run the website on your local computer, Clone this repository. Once inside the project directory, you can run the following command on your terminal:
This will install all the required dependencies and node modules.
Once you have installed the dependencies, Run the following command:
Once ther server is up and running, Open http://localhost:3000 to view it in the browser.
NOTE: You will have to enter your personal credentials instead of the environment variables in order to connect the site with a database and use the sendGrid API.
I'd love to get your feedback about this project. You can send your questions and suggestions to me in the Issues section of this repository. Alternatively, you can also contact me at my email: [email protected].