Skip to content

jaydenb2008/Huangsung-Smartfridge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CISC191

Intermediate Java Programming Final Project Template

Prerequisites

  1. Maven
  2. Git
  3. JDK 24

Building

mvn clean install

Running

Server

mvn spring-boot:run

JFXClient

mvn javafx:run

WebClient

mvn spring-boot:run

Common Module

Shared classes between Server, JFXClient, and WebClient modules.

Server Module

The REST API server that exposes CRUD endpoints to clients and persists to database.

JFXClient Module

The JavaFX client application used to interact with the server via REST client.

WebClient Module

The spring web client application used to interact with the server via REST client. Uses Thymeleaf templates for dynamic html pages.

About

CISC 191 Architect Assignment- maven project using spring boot, jpa, h2 database, rest server, javafx client, and web client

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 96.5%
  • HTML 3.5%