Java Full-stack with Spring Boot & Thymeleaf

Demo

Source code

Introduction

An Reservation System in which residents reserve a time to use a service (amenities) such as a fitness center, sauna, pool, etc. An amenity will have a certain capacity so that people can use the amenities safely during the Covid-19 pandemic.

Built with

  • Maven

Back-end

  • Spring Boot
  • Hibernate
  • Spring Security
  • JPA
  • H2 In-Memory Database

Front-end

  • Thymeleaf
  • Bootstrap
  • HTML, CSS

API Document

  • Swagger

Roadmap

  • The Users’ accounts are pre created.
  • Users should be able to log in and log out.
  • Users should be able to view their reservations.
  • Users should be able to create new entry of reservation by selecting the amenity type, date, and time.
  • Check if capacity is exceeded before create reservation.

2022

Work remotely

7 minute read

Remote working is becoming a favorite working style of people all over the world, especially with the unpredictable outbreaks of the covid epidemic. Typicall...

What I do to use Anki more effectively

6 minute read

After using Anki for 5 months use a little and 3 months aggressively. I do many things to improve my usage of Anki more effectively, let’s go into detail.

Janki Method Applying

5 minute read

As the number of things I want to learn is growing more every day, I always have a question in my mind about how to learn faster (learning here by my definit...

Welcome to Jekyll!

less than 1 minute read

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...

Note-taking app made my day!

3 minute read

Are you tired of taking paper notes, the pen out of ink, lazy to buy many notebooks! Then, come to this blog, and you will find an alternative to taking note...

Back to top ↑