Skip to content

FULL STACK - JS, HTML/CSS, SPRING, JAVA, HIBERNATE & MySQL --> Web application allowing users to create `recipes` and add those recipes to backcountry `trips` in order to focus on the weight of food that is carried on an expedition

License

Notifications You must be signed in to change notification settings

jeffpodmayer/hikerhunger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hikerhunger Backcountry Meal Planning Application

Description

hikerhunger is a web application designed to help backpackers and hikers plan and organize backcountry camping and hiking recipes. The app allows users to create recipes, store them, and then plan a trip by adding existing recipes to a trip itinerary. The app automatically adjusts recipe ingredient quantities based on the number of people on the trip, and it calculates the total weight of food per person per day, ensuring users have packed sufficient amounts.

Why?

Planning meals for backcountry trips can be challenging, especially when it comes to adjusting recipes for different group sizes and ensuring the right balance between nutrition and carrying capacity. HikerHunger solves these problems by helping hikers plan meals, adjust ingredients for group sizes, and track food weight for better packing decisions. The goal is to ensure efficient meal planning that maximizes food enjoyment and minimizes unnecessary weight.

Quick Start

To visit the deployed application, go to: https://hikerhunger-production.up.railway.app/

Usage

  1. Create an account or log in to the app.
  2. Add new hiking or backpacking recipes to the app.
  3. Plan a trip by adding the recipes to your trip itinerary.
  4. Input the number of people on your trip, and the app will automatically adjust recipe ingredient quantities.
  5. View the total weight of food per person per day to ensure proper packing.

Contributing

If you'd like to contribute to the development of HikerHunger, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes and commit (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/new-feature).
  5. Submit a pull request for review.

Application Tech Stack

  • Java
  • JavaScript
  • Shoelace Web Components Library
  • Hibernate
  • Spring
  • MySQL

About

FULL STACK - JS, HTML/CSS, SPRING, JAVA, HIBERNATE & MySQL --> Web application allowing users to create `recipes` and add those recipes to backcountry `trips` in order to focus on the weight of food that is carried on an expedition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published