Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DynamicCVApp

A dynamic web application built using NetBeans with Jakarta EE 10 and Maven designed for generating, managing, and viewing professional CVs.


๐Ÿš€ Features

  • Profile Management: Set up and manage core personal/professional details.
  • Education & Experience Tracking: Add multiple education and career histories seamlessly.
  • Dynamic CV Generation: Generates formatted CV views directly within the browser.

๐Ÿ› ๏ธ Tech Stack & Architecture

  • IDE: NetBeans
  • Framework: Jakarta EE 10 (Servlets, JSP, Jakarta RESTful Web Services)
  • Build Tool: Maven
  • Application Server Compatibility: GlassFish / Payara Server (configured with glassfish-web.xml)

๐Ÿ“‚ Project Structure

  • src/main/java/com/mycompany/controller/: Contains the controller Servlets (CVServlet, AddCV, FileServlet) handling web logic.
  • src/main/java/com/mycompany/model/: Data models for Profile, Education, and Experience.
  • src/main/webapp/: Frontend interface pages (createcv.jsp, cv.jsp).

โš™๏ธ How to Run

Prerequisites

  • NetBeans IDE (version supporting Jakarta EE 10)
  • JDK 17 or higher
  • GlassFish Server (or compatible Jakarta EE 10 application server)

Steps to Run in NetBeans

  1. Clone the repository:
    git clone <your-repository-url>

About

A dynamic web application built using NetBeans with Jakarta EE 10 and Maven for generating, managing, and viewing professional CVs.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages