- Ayub Ali Emon - 202001051911
- Phonesamay Phoutthavong - 202001061406
- Submitted to: Wen Yan (温彦)
-
Project type: Maven Archtype Webapp
-
App name: shouter
-
App description: Shouter is a simple social web app, where users can log in and register. After login, user can share their thoughts via a post named Shout. Each shout is limited to 255 characters. A user can edit and delete their shouts. Also, every user can see all the shouts in their feed and can visit their profile to view individual user’s shouts. Each user is assigned with unique random avatar. The app also has a login session, a custom error page, several error checks that notify users, and logout functionality.
-
Main functionalities:
- Login
- Registration
- Login Session
- Logout
- Post
- Edit Post
- Delete Post
- Profile
- Custom Error Page
-
Core Technologies:
- Java 19
- JSP
- JavaScript
- MySQL 8.0.31
- HTML
- CSS
-
Implemented Technologies:
- Apache Maven 3.8.6
- Spring Boot
- Java Servlet 4
- MyBatis 3
- Apache Tomcat 7
- Bootstrap 5.3.0
- App Homepage
- Validation
- User Feed
- Profile Views
- Edit View
- Delete View
- Error View