Skip to content

This is a school project. Goal: fix and add some features to an existing (and badly coded) application.

License

Notifications You must be signed in to change notification settings

np111/P4_parking_system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parking System · Build Status codecov.io

A command line app for managing the parking system. This app uses Java to run and stores the data in Mysql DB.

You can find a review of this code I inherited here: Legacy code review [EN/FR].

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • Install Java 1.8 (link)
  • Install Maven 3.6.2 (link)
  • Install and configure Mysql 8.0.17
    • Download and install mysql (link), set the root password to rootroot and import resources/Data.sql.
    • --- or ---
    • Use the docker-compose development environment (it automatically setup everything):
      ./dev.sh docker up -d

Running App

mvn package
java -jar target/parking-system-1.0-SNAPSHOT-jar-with-dependencies.jar

Testing

mvn verify

Notes

This is a school project (for OpenClassrooms).

The goal is to fix and add some features to an existing application (see the sprint board).

About

This is a school project. Goal: fix and add some features to an existing (and badly coded) application.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Java 89.1%
  • Shell 10.9%