Skip to content

Latest commit

 

History

History
70 lines (53 loc) · 2.91 KB

README.md

File metadata and controls

70 lines (53 loc) · 2.91 KB

🍽️ RecipeApp

🍲📱 Discover and create delicious recipes with a user-friendly recipe app, built using React Native, React Native Paper, and Firebase for seamless performance and real-time data synchronization! 🚀🔥

🚀 Features

  • 📖 Explore Recipes: Browse through a wide variety of recipes.
  • 🔍 Search Recipes: Find recipes by ingredients, name, or category.
  • 📝 Ingredient List: Keep track of all the ingredients you need.
  • Favorite Recipes: Save your favorite recipes for quick access.
  • 📚 Create Recipe Books: Organize your recipes into custom books.
  • 📅 Create Weekly Meal Plans: Plan your meals for the entire week.
  • Add a Recipe: Share your own recipes with the community.
  • 🔑 Secure Authentication: Secure authentication using Firebase Auth.
  • Pagination: Enjoy smooth Firebase and in-app pagination for efficient data loading.

🛠️ Tech Stack

React Native React Native Paper Firebase Firebase Auth Firebase Firestore Firebase Pagination Expo

  • React Native: For building the cross-platform mobile application.
  • React Native Paper: For implementing a consistent and polished design.
  • Firebase:
    • Auth: For secure user authentication.
    • Firestore: For real-time database and storage.
    • Pagination: Efficient data loading with Firebase pagination.
  • Expo: For easy React Native development and deployment.

📲 Installation

  1. Clone the repository:

    git clone https://github.com/Doraemon012/Recipe-App.git
  2. Navigate to the project directory:

    cd RecipeProject
  3. Install dependencies:

    npm install
  4. Set up Firebase:

    • Create a Firebase project at Firebase Console.
    • Add your Firebase config to firebaseConfig.js in the project.
  5. Run the app:

    npx expo start

📱 Screenshots

New Project

Happy cooking! 🍳