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