https://github.com/cryptosingh1337/spring-recipe-app
A Recipe Web Application which can handle CRUD operations on Recipes.
https://github.com/cryptosingh1337/spring-recipe-app
bootstrap-5 h2-database hibernate java-8 mysql-database spring-boot spring-data-jpa thymeleaf webjars
Last synced: 8 months ago
JSON representation
A Recipe Web Application which can handle CRUD operations on Recipes.
- Host: GitHub
- URL: https://github.com/cryptosingh1337/spring-recipe-app
- Owner: CryptoSingh1337
- Created: 2021-06-13T13:35:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-21T06:25:13.000Z (about 4 years ago)
- Last Synced: 2025-01-04T04:33:21.766Z (10 months ago)
- Topics: bootstrap-5, h2-database, hibernate, java-8, mysql-database, spring-boot, spring-data-jpa, thymeleaf, webjars
- Language: Java
- Homepage:
- Size: 480 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Spring Recipe App
[](https://circleci.com/gh/CryptoSingh1337/spring-recipe-app)
[](https://codecov.io/gh/CryptoSingh1337/spring-recipe-app)
[](https://github.com/CryptoSingh1337/spring-recipe-app/issues?q=is%3Aissue+is%3Aclosed)
[](https://github.com/CryptoSingh1337/spring-recipe-app/issues)
[](https://github.com/CryptoSingh1337/spring-recipe-app/pulls)

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](https://spring.io/guides/gs/spring-boot)
application built using [Maven](https://spring.io/guides/gs/maven/).
You can build a jar file and run it from the command line:```bash
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
```bash
./mvnw integration-test
```## Screenshots

## 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