This is an MVC-based web-application. A user email and password is required to log in the webapp. A user can create status, upload photos, can send requests to others etc.
- Create User using email, password and other relevant information.
- User login and logout.
- Updating user information.
- Creating Status, uploading photos as well as removing them.
- Deactivating user account.
Backend
- Spring MVC
- Spring Web
- Spring Security
- Hibernate
- Spring Data JPA
- PostgreSQL
- Tomcat 9
Frontend
- Bootstrap
- HTML, CSS, JavaScript
- JSP
- Open the project in Intellij Idea.
- Add Tomcat Local Server in the configuration(Run or Debug section)
- Select " Build 'Social_Medium:war exploded' artifact"
- To create the target folder
cd ../project_folder
mvn clean install
- Click on the run button and the project will be opened in the default browser.