Skip to content

necati-arslan/findrecipes_backhand_spring_java

Repository files navigation

FindRecipes - Backend Spring Boot Java Application

Welcome to the FindRecipes web application, a user-friendly platform designed to help you find recipes based on the ingredients you have at hand. Whether you have potatoes, broccoli, tomatoes, or other ingredients, this app will provide you with various recipes from around the world. You can also view nutritional values and calories, and save your favorite recipes to your recipe book.

#Find recipe: Screen Shot 2023-04-18 at 12 36 27

Features

  • Ingredient-Based Recipe Search: Input the ingredients you have and get multiple recipe suggestions.
  • Nutrition and Calorie Information: See detailed nutritional values and calorie counts for each recipe.
  • Save Favorite Recipes: Add recipes to your personal recipe book for easy access.
  • User Authentication and Authorization: Secure your data with robust authentication and authorization features.

Technologies Used

  • Spring Boot: Main framework for building the application.
  • Spring Boot Starter Web: For building web applications.
  • Spring Boot Starter Data MongoDB: For connecting to MongoDB.
  • Spring Security: For authentication and authorization.
  • JWT (JSON Web Tokens): For secure token-based authentication.
  • Lombok: To reduce boilerplate code.
  • Dotenv: For environment variable management.

Prerequisites

  • Java 21
  • Maven
  • MongoDB

Getting Started

Clone the Repository

API ENDPOINTS

Postman Collection

About

findrecipes backhand springBoot java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages