Skip to content

zhna123/easylunchprep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyLunchPrep API

EasyLunchPrep API is a Spring Boot REST API designed to help busy parents prepare lunch for themselves and their kids. It allows users to manage profiles, lunchboxes, and recipes, and provides nutrition information.

Link to: Frontend repo

Features:

  • User and Lunchbox Management: Manage user profiles and multiple lunchboxes.
  • Food/recipe Management: Upload, save, and view personalized food/recipes.
  • Food Data Storage: Provide categorized common food items.
  • Amazon S3 Integration: Store images related to food data.
  • Secure Access: Spring Security integration for secure access.
  • External API Integration: Fetch detailed food and nutrition information from external APIs.

Technologies Used

  • Java 22
  • Spring Boot 3.3
  • Spring Data JPA
  • Spring Security
  • H2 Database (for testing)
  • Amazon S3
  • Maven
  • JUnit

To access API doc (OpenAPI)

/swagger-ui/index.html

Monitoring with actuator

/actuator

About

A set of restful api to create lunchboxes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages