Skip to content

A course registration application with the practice for design patterns, data relationship, CRUD operations, JDBC, and more built in Java-based framework Spring Boot.

Notifications You must be signed in to change notification settings

hanwenzhang123/java-spring-boot-register-app-v2

Repository files navigation

Course Registration App (WIP)

Please note that the app is still working in progress.

A university course registration application with the practice for design patterns, data relationship, CRUD operations, JDBC, and more built in Java-based framework Spring Boot. The purpose of building this app is to understand better of how backend technologies work with a popular language/framework to improve my technical skills. The frontend is built in React JS.

Main Features

  • WIP

UML Diagram

  • WIP

Client Side Web Pages

Testing the REST Endpoints

Program Related

Person Related

View Data in H2 Console

http://localhost:8888/h2-console

  • JDBC Url: jdbc:h2:~/test
  • Username: sa
  • Password:

Data Seeding

Screenshots of the webapp

screenshot.png

To Run the Application

Gradle is used as the build tool for this application. Simply open your IDE(IntelliJ) and set configuration as Graddle, and click the build button on the right top corner and run the app. The main entry point located at ./src/main/java/university/MainApplication.java

About

A course registration application with the practice for design patterns, data relationship, CRUD operations, JDBC, and more built in Java-based framework Spring Boot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published