Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dariocm/taco-cloud

Spring boot in action project example
https://github.com/dariocm/taco-cloud

cassandra jpa lombok maven spring-boot spring-mvc thymeleaf

Last synced: 9 days ago
JSON representation

Spring boot in action project example

Awesome Lists containing this project

README

        

Taco Cloud 🌮☁️

A web application for ordering and managing tacos, built with Spring Boot. This project is a hands-on implementation from the book Spring Boot in Action (6th Edition) to demonstrate key concepts of Spring Boot, Spring MVC, data persistence, and more.

Features

• Dynamic Taco Creation: Customize your tacos with a variety of ingredients.
• Order Management: Place orders, view order history, and manage your personal details.
• Integration with Databases: Save and retrieve orders and ingredients from a relational database.
• Spring Boot Best Practices: Learn modern development practices and frameworks.

Technologies Used

• Spring Boot: For building and running the application.
• Spring MVC: For building the web front-end and handling user requests.
• Spring Data JPA: For seamless integration with databases.
• Thymeleaf: For creating dynamic HTML templates.
• H2 Database: As an embedded, lightweight database for development and testing.
• Lombok: To reduce boilerplate code.
• Gradle/Maven: Build tools (depending on your project setup).

Getting Started

Prerequisites

1. Java 17 or higher: Ensure you have the JDK installed.
2. Spring Boot CLI or IDE: Use an IDE like IntelliJ IDEA, Eclipse, or VS Code with Spring Boot support.