Online Recipe Sharing Platform

Online Recipe Sharing Platform

Savor the Flavors: Your Culinary Adventure Starts Here!


Description of Project

The Online Recipe Sharing Platform is a user-friendly application designed to cater to the needs of food enthusiasts, home cooks, and professional chefs alike. With this application, users can effortlessly add and view an extensive collection of recipes from various recipes and share their culinary creations with others.

#appwrite #AppwriteHackathon

Team Details

Ashok Kuduva Ananthan

Notes:

I already posted in the hashnode, but it wasn't tagged, so I made a new article. Here is the old article link: https://ashokkuduvaananthan.hashnode.dev/online-recipe-sharing-platform

Tech Stack

This application is developed using the followings technologies

  • Angular v15.2.4

  • Angular Material v15.2.9

  • Bootstrap v5.2.3

  • Github for version controlling

  • Github Actions for CI/CD

  • Github Page for deploying this application

  • Appwrite Cloud 11.0.0

    • Authentication

    • Database

Challenges We Faced

This is my first time using third-party APIs to build an application. It was difficult to develop at first. Appwrite deserves credit for providing the documentation.

Public Code Repo

Here is the Github Repo Link

Demo Link

This Application is deployed on Github Page. Here is the Link

Application Overview

  • Sign-Up Process:

    • Fill in the required details, such as your name, email address, and password.

    • Tap on the "Sign Up" button to complete the process.

  • Login Process

    • Enter your registered email address and password.

    • Tap on the "Login" button to access your account.

  • Adding a Recipe

    • Tap on the "+" button to create a new recipe.

    • Fill in the necessary details for the recipe, such as the recipe name, ingredients, preparation steps, and recipe type.

    • Once you have entered all the required information, tap on the "Add" button to add the recipe to your collection.

  • Viewing Recipes

    • On the home screen, you will see a list of your saved recipes.

    • Scroll through the list to find the recipe you want to view.

    • Tap on the recipe to open its details.

    • You can see the recipe name, ingredients, and preparation steps.

  • Filtering Recipes

    • Tap on the "Filter" button to access the filtering options.

    • You can filter recipes based on recipe type.

    • Select the desired filter options to view the filtered recipes.

Searching for a Recipe

  • On the home screen, locate the search bar

  • Enter the name or keywords related to the recipe you want to search for

  • As you type, the application will dynamically display matching recipe suggestions


#appwrite #AppwriteHackathon

#appwrite #AppwriteHackathon