A twitter like app where people must sign in via AWS Cognito to like and upload posts of max length of 500 characters
- Front-end: Vue, Vue-router, Pinia(to keep track of authentication)
- Backend/API: Spring Boot, Spring Security, Lombok, JPA, Hibernate, MYSQL connector
- Other: MYSQL, Docker, AWS EC2, AWS Cognito, AWS Lambda, AWS SQS
- NGINX to serve as a reverse proxy to redirect EC2 instances IP port 443 and 80 to 5173 for Vue app and 8080 for Spring Boot API
- Certbot to simplify and automate assigning SSL cert to domain using let's encrypt


