/microwh

This is a simple project for my personal study with Micro SaaS using JAVA + Spring Boot and others frameworks

Primary LanguageCSS

Micro SaaS

by Wander Hungerbühler

img

Description

Micro WH is a personal project study focused on microservices, where best development practices are applied using various technologies and frameworks in Java. This project utilizes the following technologies:

  • Java: Primary programming language.
  • Spring Boot: Framework for Java application development.
  • Thymeleaf: Template engine for creating web pages.
  • JPA (Java Persistence API): Java API for data persistence.
  • DAO (Data Access Object): Design pattern for data access.
  • DTO (Data Transfer Object): Design pattern for data transfer between subsystems.
  • MVC (Model-View-Controller): Architecture pattern for web application development.
  • Authentication API: Implementation of an API for user authentication.
  • Security Configuration: Security configuration for protecting application resources.

This project serves as a study base and example for developing microservices-based applications using modern technologies and best development practices.

Installation

To use the project locally, follow the steps below:

Clone the repository:

git clone https://github.com/wanderhungerbuhler/microwh.git

Run mvn clean install to install dependencies

mvn clean install

Run mvn spring-boot:run to deploy local app

mvn spring-boot:run

The application will be available on port 8080

Demo

If you prefer do you can test this project in your browser using a DEMO version.


Note

I available this project in a Free Tier that use a AWS in backstage service called Render for this reason, maybe when you access can be delay requests by 50 seconds or more.