Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-21T06:25:13.000Z (over 3 years ago)
- Last Synced: 2023-03-05T12:51:24.050Z (almost 2 years 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
[![CircleCI](https://circleci.com/gh/CryptoSingh1337/spring-recipe-app/tree/master.svg?style=shield)](https://circleci.com/gh/CryptoSingh1337/spring-recipe-app)
[![codecov](https://codecov.io/gh/CryptoSingh1337/spring-recipe-app/branch/master/graph/badge.svg?token=FBRB6F3WM2)](https://codecov.io/gh/CryptoSingh1337/spring-recipe-app)
[![Issues Closed](https://img.shields.io/github/issues-closed/CryptoSingh1337/spring-recipe-app?color=red)](https://github.com/CryptoSingh1337/spring-recipe-app/issues?q=is%3Aissue+is%3Aclosed)
[![Issues Open](https://img.shields.io/github/issues/CryptoSingh1337/spring-recipe-app?color=green)](https://github.com/CryptoSingh1337/spring-recipe-app/issues)
[![PRs Open](https://img.shields.io/github/issues-pr/CryptoSingh1337/spring-recipe-app)](https://github.com/CryptoSingh1337/spring-recipe-app/pulls)
![Last Commit](https://img.shields.io/github/last-commit/CryptoSingh1337/spring-recipe-app?color=informational)
![PRs Welcome](https://img.shields.io/badge/prs-welcome-ff69b4)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
![App Screenshot](https://via.placeholder.com/468x300?text=App+Screenshot+Here)
## 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