Top Quality Products

Recipes – Cookbook App for Android with Admin Panel

5
Expert ScoreRead review

$18.00

Added to wishlistRemoved from wishlist 0
Add to compare

102 sales

Recipes – Cookbook App for Android with Admin Panel

Recipes – Cookbook App for Android with Admin Panel

Rating: 5/5

Introduction:

"Recipes – Cookbook App" is a comprehensive Android application that allows users to browse and explore a vast collection of recipes, while also providing an admin panel for easy management of recipes, chefs, and categories. This app is designed to provide a seamless user experience, with features such as recipe searching, push notifications, and sharing capabilities.

Features:

  1. Splash Screen: The app starts with a beautiful splash screen that showcases the app’s logo and loads the main UI.
  2. Online Realtime Firebase Database: The app uses a Realtime Firebase database to store categories, chefs, and recipes, allowing for easy online updates and management.
  3. Registration/Login System: Users can register and login using their email or password, with email verification and forgot password options.
  4. Slider Bottom Navigation: The app features a bottom navigation bar with five options: Categories, Chefs, Add, Recent, and Favorite.
  5. Recipe Searching: Users can search for recipes using keywords, categories, or chefs.
  6. Recipe Details: Each recipe includes ingredients, directions, and images, with the option to zoom in and out.
  7. Favorite Recipes: Users can save their favorite recipes in a separate section.
  8. Sharing: Recipes can be shared on WhatsApp, Facebook, Twitter, and other platforms.
  9. Reporting: Users can report any recipe for review by the admin.
  10. Delete Account: Users can delete their accounts, along with all related data.

Admin Panel:

  1. Free Web Admin Panel: The admin panel is a free, online interface that allows easy management of recipes, chefs, and categories.
  2. Realtime Firebase Database: The admin panel is connected to the Realtime Firebase database, making it easy to update and manage content online.
  3. Recipe Management: The admin can add, update, and delete recipes, as well as manage chef and category information.

Update History:

The app has undergone several updates, with notable changes including:

  • Version 2.2 (29th November 2023): Resolved minor issue in the favorite functionality and enhanced search functionality.
  • Version 2.1 (21st June 2023): Added delete account option, integrated new YouTube player SDK, and updated documentation.
  • Version 2.0 (30th January 2023): Complied with Android 33 SDK, upgraded plugins and SDKs, and added new features.
  • Version 1.6 (10th December 2021): Integrated AdMob Open App Ad, upgraded AdMob Ads, and updated documentation.
  • Version 1.5 (21st March 2021): Targeted API 30, updated SDKs and dependencies, and added new features.

Conclusion:

"Recipes – Cookbook App" is a comprehensive and feature-rich Android application that provides an excellent user experience and an easy-to-use admin panel. With its powerful online database and Realtime Firebase connection, this app is perfect for anyone looking to create a cookbook-style app with a robust set of features.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Recipes – Cookbook App for Android with Admin Panel”

Your email address will not be published. Required fields are marked *

Introduction

Welcome to the Recipes - Cookbook App for Android with Admin Panel tutorial! This comprehensive guide will walk you through the process of setting up, using, and managing your own custom cookbook app. With this app, you can store, organize, and access your favorite recipes on your Android device, and with the admin panel, you can manage your recipes and users remotely.

Before You Begin

Before we dive into the tutorial, please make sure you have the following:

  1. A compatible Android device (Version 4.4 and above)
  2. A computer with an internet connection
  3. The Recipes - Cookbook App for Android installed on your device (available on Google Play Store)
  4. The Admin Panel login credentials (provided by the app creator or developer)

Getting Started

To get started, launch the Recipes - Cookbook App on your Android device and sign in with your account credentials. If you don't have an account, create one by clicking on the "Sign Up" button and following the registration process.

Navigating the App

The app has a user-friendly interface that allows you to easily access and manage your recipes. Here's an overview of the main features:

  • Recipe List: Displays a list of all the recipes in your cookbook. You can search, sort, and filter recipes using the search bar and sort buttons.
  • Recipe Details: Allows you to view detailed information about each recipe, including ingredients, instructions, and ratings.
  • Recipe Editor: Enables you to create and edit recipes. You can add new ingredients, change quantities, and modify cooking instructions.
  • Favorites: Allows you to mark recipes as favorites for easy access.
  • Search: Enables you to search for recipes using keywords, ingredients, or cooking methods.

Using the Admin Panel

The admin panel provides a centralized dashboard to manage your cookbook, users, and recipes remotely. To access the admin panel, follow these steps:

  1. Open a web browser on your computer and navigate to the admin panel URL (provided by the app creator or developer).
  2. Sign in with your admin credentials (username and password).
  3. You will be taken to the admin dashboard, which provides an overview of your cookbook, users, and recipe statistics.

Admin Panel Features

The admin panel offers the following features:

  • Recipe Management: Allows you to create, edit, and delete recipes.
  • User Management: Enables you to add, edit, and remove users from your cookbook.
  • Cookbook Settings: Allows you to configure cookbook settings, such as recipe sorting and filtering.
  • Reports: Provides statistics and analytics about your cookbook, users, and recipes.

Creating and Managing Recipes

To create a new recipe, follow these steps:

  1. Log in to the admin panel and click on the "Recipe Management" tab.
  2. Click on the "Add Recipe" button.
  3. Enter the recipe name, ingredients, instructions, and cooking method.
  4. You can also add images and videos to enhance the recipe.
  5. Click the "Save" button to create the recipe.

To edit an existing recipe, follow these steps:

  1. Log in to the admin panel and click on the "Recipe Management" tab.
  2. Select the recipe you want to edit from the list.
  3. Click on the "Edit" button.
  4. Make the desired changes to the recipe.
  5. Click the "Save" button to update the recipe.

Managing Users

To manage users, follow these steps:

  1. Log in to the admin panel and click on the "User Management" tab.
  2. Click on the "Add User" button.
  3. Enter the user's username, email address, and password.
  4. Assign the user a role (admin, moderator, or user).
  5. Click the "Save" button to create the user.

To edit an existing user, follow these steps:

  1. Log in to the admin panel and click on the "User Management" tab.
  2. Select the user you want to edit from the list.
  3. Click on the "Edit" button.
  4. Make the desired changes to the user's account.
  5. Click the "Save" button to update the user's account.

Best Practices

To get the most out of the Recipes - Cookbook App and admin panel, follow these best practices:

  • Organize your recipes into categories and subcategories for easy searching.
  • Use keywords and tags to help users find recipes.
  • Regularly update and refine your recipes to ensure accuracy and quality.
  • Use the reporting features to track user engagement and recipe performance.

Conclusion

Congratulations! You have successfully completed the Recipes - Cookbook App for Android with Admin Panel tutorial. With these comprehensive instructions, you can now set up, use, and manage your own custom cookbook app. The admin panel provides a centralized dashboard to manage your recipes, users, and cookbook settings remotely. Remember to follow best practices to ensure the success and growth of your cookbook app.

API Key

To start using the Recipes - Cookbook App for Android with Admin Panel, you need to set up an API key. To do this:

  • Go to the appsettings.json file and add the following configuration:
    {
    "apiSettings": {
        "apiKey": "YOUR_API_KEY_HERE"
    }
    }

    Replace YOUR_API_KEY_HERE with your actual API key.

DB Connection

To connect to the database, you need to configure the database settings. To do this:

  • Go to the appsettings.json file and add the following configuration:
    {
    "dbSettings": {
        "server": "localhost",
        "database": "cookbook_db",
        "username": "cookbook_user",
        "password": "cookbook_password"
    }
    }

    Adjust the server, database name, username, and password according to your database configuration.

Email Settings

To set up email notification, you need to configure the email settings. To do this:

  • Go to the appsettings.json file and add the following configuration:
    {
    "emailSettings": {
        "smtpHost": "smtp.gmail.com",
        "smtpPort": 587,
        "smtpUser": "your_email@example.com",
        "smtpPassword": "your_password",
        "fromAddress": "your_email@example.com"
    }
    }

    Adjust the smtpHost, smtpPort, smtpUser, smtpPassword, and fromAddress according to your email configuration.

Admin Panel

To configure the admin panel settings, you need to specify the admin panel URL. To do this:

  • Go to the appsettings.json file and add the following configuration:
    {
    "adminPanelSettings": {
        "url": "http://your_admin_panel_url.com"
    }
    }

    Replace your_admin_panel_url.com with your actual admin panel URL.

Other Settings

To configure other app settings, you can use the following configurations:

  • Go to the appsettings.json file and add the following configuration:
    {
    "appSettings": {
        "version": "1.0.0",
        "debugMode": true
    }
    }

    Adjust the app version and debug mode according to your needs.

Please note that these are sample configurations and you should replace them with your actual values.

Here is the extracted information about the Recipes - Cookbook App for Android with Admin Panel:

Features:

  1. Splash Screen.
  2. Online Realtime Firebase Database with the ability to add unlimited categories and unlimited chefs and unlimited recipes.
  3. Intro Slider, showing in the first use.
  4. Registration/Login System: Sign-in by Google or by Email/Password.
  5. User Profile: Update name, password, and profile image.
  6. Send recipe to admin.
  7. Report a recipe.
  8. Delete a recipe by the chef.
  9. Delete a review by the chef.
  10. Block a user by the chef, blocked users will not be able to add a review to the chef.
  11. Sort recipes by (Newest / Most viewed / Best rated).
  12. Browsing the content for unregistered users and prompting login when accessing the features that require login.
  13. Adding (Login) button in the profile for unregistered users.
  14. Enhancing uploading recipes functionality.
  15. Adding notifications permission for android 13.

Admin Panel:

  1. Adding/changing the admin email from Firebase remote config for security reasons.
  2. Adding Filter by a chef and filter by a category, with the ability to display specific category recipes from all chefs, showing specific chef recipes from all categories, or showing recipes from all chefs and categories.
  3. Prevent overwriting recipes issue for non-sequential IDs.

Update History:

  1. Version 2.2 (29th November 2023): Resolving minor issue in the favorite functionality.
  2. Version 2.2 (1st August 2023): Enhancing search functionality, hiding banner ad in video UI, and resolving edit recipe issue.
  3. Version 2.1 (21st June 2023): Adding a Delete Account option, integrating new YouTube player SDK, and upgrading plugin and SDKs to the latest releases.
  4. Version 2.0 (30th January 2023): Complying with Android 33 SDK, upgrading plugin and SDKs to the latest releases, and adding several new features.
  5. Version 1.6 (10th December 2021): Integrating AdMob Open App Ad, upgrading AdMob Ads implementation, and migrating to User Messaging Platform SDK.
  6. Version 1.5 (21st March 2021): Targeting API 30, adding auto slider for recipe images gallery, and enabling share full recipe as image.
  7. Version 1.0 (6th June 2020): Initial release with several bug fixes and enhancements.
  8. Version 1.0 (14th May 2020): Initial release.

File Replacement:

To integrate each update into your existing source code, you may need to replace certain files, such as:

  • RecipesListActivity.java, ProfileActivity.java, RecipeDetailsActivity.java, SendFragment.java, SplashActivity.java, MyFirebaseMessagingService.java, WelcomeActivity.java, MainActivity.java, BaseActivity.java, MyAdapter.java, and activity_recipe_details.xml in the User Source Code.
  • AdminList.java and activity_recipe_details.xml in the Admin Source Code.
Recipes – Cookbook App for Android with Admin Panel
Recipes – Cookbook App for Android with Admin Panel

$18.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0