This portion represents the front-end portion of the tcpZCWFinalProject. The front end was completed
using Angular and served on Heroku using Node and Express servers. The application allows users to sign up,
create channels, and directly message other users that are also in the system. The server side logic is handled using Spring Boot and a PostgreSQL.
- Angular
- HTML, SCSS
- TypeScript
- Spring Boot
- Java
- PostgreSQL
Some validation is completed using Angular but majority is handled on the server side of things.
- JUnit
- Mockito
- Real time update on both ends of application between both direct messages and public channel messages
- Only user has option of editing or deleting their messages.
- Gives user who created channels option to update the channel privacy.
- Responsive design using Bootstrap and SCSS.
- Uses JWT authentication to securely transmit informatiion between the server and client.
Muhammet Aydin Muhammet Aydin
Chris Farmer Chris Farmer
Sandy Setiawan Sandy Setiawan