Java, J2EE, Spring Boot, MySQL, Hibernate, JSP, DAO, Spring MVC, Git, Maven
Developed a robust photo-sharing platform with Instagram-like features using Spring Boot, Hibernate, MySQL, JSP, MVC design pattern, and DAO pattern for robust backend architecture and seamless user experience.
Enabled scalable and modular development by implementing microservices design patterns. This involved managing distinct functionalities like user authentication, post management, and interactions through independent services.
Features
Guest viewing of public posts
User registration and login with unique usernames and emails
Password encryption
Post creation with images, descriptions, locations, and timestamps
Commenting and liking on posts
User profiles with pictures, bios, and privacy settings
Admin panel for user and post management