Skip to content

BlueDream0911/Java-Resume-Web-App

Repository files navigation

Java Resume Web App

Key words for this project:

  • Object Oriented Programming (OOP) -> Java
  • Java IDE Software -> IntelliJ IDEA Ultimate 2022.3.2
  • Java Project Generator -> Jakarta EE Web Application (Servlet, JSP), Spring Initializr (Spring Data JPA, MySQL Driver, Spring Boot DevTools, Spring Web)
  • Application Server -> GlassFish 5.1.0 (JavaEE), Tomcat 9.0.71 (Spring Boot)
  • Relational Database Management System (RDBMS), Datbase Connection API -> MySQL, JDBC
  • MySQL DB Admin Tool -> Navicat Premium 16
  • Frontend Design -> JSP, HTML5, CSS3, JavaScript, Bootstrap, jQuery, JSTL
  • Object Relational Mapping (ORM) -> JPA, Hibernate
  • Overall Model-View-Control (MVC) -> MySQL-JSP-Servlet
  • Improvement for Backend -> Spring Boot, Spring Data, Spring MVC, Spring AOP, Spring Security, RESTful API, JWT

Note: This app is the primitive version of my project "HR Job Application Management System for Internal and External Job Applications" in SOCAR, and just shows general image and nature of the project due to the confidentiality. By implementing this project as a hobby project, the aim is to show some of my Software Engineering skills.

Info: This app was designed to create a database, consisting of resumes of users, and provide web interface for them. Furthermore, new resumes can be added to the database, existing resumes can be updated and deleted. All necessary sections of CV (general information, contact information, experience, and skills) can easily be modified, added, and deleted. Overall project was designed based on OOP standards and SOLID principles. After database design, ORM (JPA) was used to convert data between the relational database (MySQL) and the heap of the OOP language (Java). After web application was created by using JavaEE, the overall project was written by using Spring Framework.

About

This project is Java Resume Web App.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published