Skip to content

qindegang/course-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Course Management System

Description

This is a simple course management system to facilitate the students to sign up for courses.

Prerequisites

Environment Variables

  • JAVA_HOME: installation location of the JDK

Steps:

  1. Go to the course-management directory and execute the following instructions:
    $ ./mvnw clean install
    $ ./mvnw spring-boot:build-image
    $ docker-compose up\
  2. View and try the APIs at http://localhost:8080/swagger-ui/index.html

Notes:

Work skipped to speed development:

  • Database tables are created and populated with sample data (documented in Swagger) upon server start, no database migration strategy is implemented.
  • No logging statements are added.
  • Unit tests are implemented but without acceptance test.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages