CryptoSingh1337 / spring-recipe-app

A Recipe Web Application which can handle CRUD operations on Recipes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Recipe App

CircleCI codecov Issues Closed Issues Open PRs Open Last Commit PRs Welcome

A Recipe Web Application which can handle CRUD operations on Recipes.

Demo

Insert gif or link to demo

Concepts Learned

  • Spring Core
  • Spring MVC
  • Hibernate
  • Data Modelling
  • Unit Testing
  • Integration Testing
  • Continuous Integration

Run Locally

Spring Recipe App is a Spring Boot application built using Maven. You can build a jar file and run it from the command line:

  git clone https://github.com/CryptoSingh1337/spring-recipe-app.git
  cd spring-recipe-app
  ./mvnw package
  java -jar target/*.jar

Running Tests

To run tests (Unit + Integration Tests), run the following command

  ./mvnw integration-test

Screenshots

App Screenshot

Tech Stack

Client: HTML, CSS, JavaScript, Bootstrap 5

Template Engine: Thymeleaf

Server: Spring Boot, Spring MVC, Spring Data JPA

Database: MySQL, H2 Database

Testing: JUnit 5, Mockito

About

A Recipe Web Application which can handle CRUD operations on Recipes.


Languages

Language:Java 74.2%Language:HTML 23.4%Language:CSS 1.7%Language:JavaScript 0.6%