
Babl
Babl is a real-time messaging application, very similar to another project, Websocket.io in concept. The main difference being this project has a translation layer on top that lets users communicate to each other in their own preferred language. User logins are persisted through JWT authentication backed by a Mongo Atlas instance. This was a team project where I was responsible for messaging, database structure/controllers, websocket integration, route design, read/typing notifications, backend authentication, and front end state management. Other features include translation, Material-UI design, user avatars hosted on AWS, and email invites using the SendGrid API.