Skip to content

This is the starting code for OpenClassrooms Java Back-end Developer path Project 3

Notifications You must be signed in to change notification settings

dreamthought/P3WellTestedFunctionalityJava

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lambazon Online Store (Beta)

Lambazon is an online Ecommerce retailer.

This application represents their forthcoming beta of a new store-front. It is currently a work in progress, having been left in a proof-of-concept state by the previous developer.

As the next developer on this project you are required to:

  • Ensure that the code meets our development guidelines (See the checkstyle config)
  • Stories on the backlog are delviered in a timely fashion
  • All work on this project is delivered using TDD and respects the Testing Pyramid.

Note from last maintainer: PLEASE READ THE OUTSTANDING-ISSUES.md TO RESOLVE ISSUES WHICH CURRENTLY BREAK THE BUILD

Handover Notes

  1. Lee the previous developer did not have a chance to clean up the codebase. To run the tests or build without checkstyle failing you can use -Dcheckstyle.skip
    • Eg. mvn test -Dcheckstyle.skip
  2. To run the app you can use mvn spring-boot:run (add -Dcheckstyle.skip if required)
  3. The running app's client facing page can be seen at http://localhost:8080/
  4. The admin portal for managing inventory is located at http://localhost:8080/admin/product
  5. We value committing your code regularly.
  6. mvn test will run both checkstyle and jacoco coverage reporting. Look in target/sites.
  7. To generate all reports (including Findbugs, run mvn site)

About

This is the starting code for OpenClassrooms Java Back-end Developer path Project 3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 65.9%
  • HTML 30.7%
  • CSS 1.9%
  • TSQL 1.5%