Skip to content

charwxm/summerboot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summerboot

summerboot

Summerboot is a skeleton Spring boot project to demonstrate the following features:

  • Simple Login/Logout
  • Simple File uploading
  • Simple Repository, Implementation, Interface, Entity, Controller, Services
  • Thymeleaf and its fragments
  • Rendering of Static pages
  • Model-view-controller architecture
  • Restful endpoints with rendering of JSON
  • Unit tests with Mockito
  • Use JPA to control MySQL Database
  • Reduce code using Lombok

You can study the codes in this project and use them as a foundation for your next class project.

The project has been deployed on Heroku


Cart

You will need a Cart model, CartRepository, CartController, CartServiceImpl & CartServiceInterface.

The frontend of a cart should include a simple adding and removing from database and include a duplicate calculation.

Create your own branch to push to Heroku.

Before you push to heroku, you need to create your own branch. The following code shows a new branch ytbryan was created. Please use your own name.

git checkout <ytbryan>

Then checkout the new branch.

git checkout <ytbryan>

Add heroku git to your repo

git remote add heroku <https://git.heroku.com/temasek-final-project.git>

Push your branch to Heroku

git push heroku <branch name>:main

License

MIT

Contact

[email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 65.2%
  • JavaScript 18.9%
  • Java 14.6%
  • CSS 1.3%