aubreyrobillard / unit3project_backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Taste Tally App

List of technologies used:

  • React, JavaScript, Sass, MongoDB

About Taste Tally App

Welcome to Taste Tally, your ultimate companion for organizing and managing your treasured recipes! This user-friendly recipe app empowers you to create a digital log of your culinary creations, making it effortless to revisit and recreate your favorite dishes. Whether you're a seasoned chef or a passionate home cook, Taste Tally is here to simplify your cooking journey.

Features

  • Recipe Entry: Capture your recipes in detail by providing a name, an enticing image, a comprehensive list of ingredients, and step-by-step cooking instructions. With Taste Tally, you can ensure that every element of your recipe is documented for your convenience.

  • Notes Section: Keep track of your culinary experiments and adjustments with the built-in notes section. Jot down tips, variations, and personal touches that make your recipes truly special. Never let a brilliant idea slip away again.

  • 5-Star Rating: Share your feedback on your own recipes by awarding them a 5-star rating. This feature allows you to track which recipes have become staples in your kitchen and which ones deserve a special spotlight.

Why Choose Taste Tally?

  • Effortless Organization: Bid farewell to recipe cards and scattered notes. Taste Tally centralizes all your recipes, making them easily accessible whenever you're in the mood to whip up something delightful.

  • Visual Delight: Add visual appeal to your recipe collection by attaching mouthwatering images of your dishes. The image gallery lets you feast your eyes before even stepping into the kitchen.

  • User-Friendly Interface: Intuitive and straightforward, Taste Tally ensures that creating, editing, and viewing your recipes is a seamless experience for users of all skill levels.

How to Get Started

  1. Clone this repository to your local machine.
  2. Install the required dependencies using [dependency manager].
  3. Run the app on your preferred platform.
  4. Sign up or log in to your Taste Tally account.
  5. Start adding your cherished recipes using the "Add Recipe" button.
  6. Fill in the recipe details, upload an appealing image, and don't forget to leave notes and rate your creations!
  7. Enjoy a well-organized collection of your culinary masterpieces.

Contributions and Feedback

Contributions are welcome! If you have any suggestions, bug reports, or improvements, feel free to open an issue or submit a pull request. We believe in continuous improvement and value your input.

About the Developer

Taste Tally is a collaborative creation brought to life by three passionate developers: Aubrey Robillard (Tech-Lead), Taylor Murdock, and Bijay Kadariya. We embarked on this culinary journey during a software engineering bootcamp, where we joined forces to develop a recipe app that seamlessly blends the joy of cooking with modern technology. With diverse skills and a shared love for both coding and cooking, we've crafted Taste Tally to be an exceptional tool for everyone who appreciates the art of gastronomy.

Connect with us on LinkedIn to learn more about our backgrounds and stay updated on our latest projects!


Happy cooking with Taste Tally! Create, savor, and share your culinary wonders like never before.

Mock Up of UI:

Wireframe Preview our app here! https://app.uizard.io/p/acad9e5d

List of Backend Endpoints:

ENDPOINT METHOD PURPOSE
/ POST Login Page
/register POST Register Page
/tastetally/recipes GET List Of Recipes
/tastetally/recipe/id: GET Specific Recipe Details
/tastetally/recipe/id:/edit? POST Edit Recipe
/tastetally/newrecipe POST Add New Recipe To List

ERD (entitity relationship diagram):

ERD

made with https://lucid.app.com

Future Enhancements:

  • Authorized account access for users to create their personal profiles with their own recipes.
  • Use of an external API that allows users to search the web for recipes while in the app.

About


Languages

Language:JavaScript 100.0%