Wanna talk to friends but they're too far away? CHATTER BOX!
ChatterBox is not just another messaging app, it’s an all-in-one communication tool that connects you with your friends, family, and colleagues in a fast, secure, and user-friendly way. Our app is designed to streamline your communication experience, making it easier for you to stay in touch with the people that matter most to you.
We take security and privacy very seriously, and that’s why we’ve incorporated state-of-the-art encryption technology to ensure that your conversations and data are kept safe from prying eyes.
The user will need a functional terminal and the ability to download node.js. The application has many packages already installed and the user will need to run the command "npm i" to add all the packages if using outside of deployed application. The application is deployed to Heroku at the following link: https://
Whether using the application on Heroku or on another platform, the user will be presented with the login page for the application. If the user has already set up an account, the user will be redirected to the chat page. If not, the user can click the link in the login box in order to be redirected to the signup page. In the signup page and the login page, prompts will be displayed if certain conditions are not met. In the chat application, the user will be presented with the chat box to communicate with other users. The application is real time so as messages are received, the page will be automatically updated. If the user logouts, they will be redirected back to the login page. The user can remain logged in for 1 day without having to log back in and will be directly redirected to the chat page if they go to the webpage after closing their browser.
- Brittany Boughter - https://github.com/Bboughter
- Nick Smith - https://github.com/ctvb
- Brandon Reddington - https://github.com/b-reddington
- Nathan Walker - https://github.com/nwalk33
Huge credit to our instructior, Bryan, and our TA, Shawn, for answering all of our questions along the making of this application.