
Recipes - Cookbook App for Android with Admin Panel

Description
Recipes – Cookbook App is an Android application support adding/updating an unlimited number of categories, recipes, and chefs online directly using an easy Admin Panel which connected to the Realtime Firebase database, and can be deployed on the free Firebase hosting, no domain/hosting are needed Each recipe contain ingredients, instructions, multiple images, and a video. This source code is consists of 2 apps:
- Users app: Users can explore the app with the ability to review recipes, also they can send their own recipes to the admin.
- Admin app: Admin can accept/reject the recipes sent by users, and managing the reported recipes directly from the admin app.
User App
Admin App
Admin Panel email: admin@admin.com password: 123456 PS: this is a demo Admin Panel for test purposes only, changes will not appears in demo APK
Features:
- Splash Screen.
- Online Realtime Firebase Database with the ability to add unlimited categories and unlimited chefs and unlimited recipes.
- Intro Slider, showing in the first use.
- Registration/Login System: Sign-in by Google or by Email/Password with Email verification feature to avoid spamming, and forgot password option.
- Slider Bottom Navigation:
- Categories: You can add unlimited categories
- Chefs: You can add unlimited chefs
- Add: Allow users to send their recipes to be reviewed by admin.
- Recent: Displaying all recipes in descending order
- Favorite: Save the favorite recipes in a specific section.
- Displaying all recipes of a selected category or selected chef.
- Sorting recipes by (Newest / Most viewed / Best rated).
- Showing the average rating of each recipe with the ability to favorite/unfavorite the recipe.
- Powerful search: Support searching for any word exists in the recipe title, ingredients, or direction.
- Recipe Details(Collapsing ToolBar):
- Image gallery slider: support adding unlimited number of images for each recipe, with auto slider and when clicking the gallery the preview tool will display the images in actual size with ability to zoom in/out by click/pinch.
- Displaying recipe title, favorite/unfavorite, and back buttons.
- Views counter of each recipe.
- Displaying recipe average rating, total reviews, chef image, and name.
- Scrollable sections for ingredients and instructions with supporting HTML codes and web links.
- Video section: Displaying a YouTube video or .mp4 server link.
- Share button: Share the the full recipe: (image, ingredients, instructions, and video link) with other apps as a post or as an Image with watermark.
- Reviews: Users can post a rate and a comment for each recipe, with showing other users reviews.
- Complying with the UGC policy using the following features:
- - Report a recipe.
- - Delete a recipe by the chef.
- - Delete a review by the chef.
- - Block a user by the chef, blocked users will not be able to add a review to the chef.
- Navigation Drawer list includes: Main, Profile, Share, Rate, Contact us, Privacy Policy, Logout, and Reset Ads.
- User profile: Displaying the user name, email, and profile image with the ability to change the user name, image, and password.
- In-App review API: to rate and review the app without redirecting the user to Google play store.
- Admin App:
- Displaying all users’ recipes on the main screen.
- User’s Recipe Details (Collapsing ToolBar):
- Displaying the recipe details: image, title, user name, user image, selected category, ingredients, instructions, and video link.
- Ability to change the category.
- Ability to publish or reject the user recipe.
- By publishing the recipe the user will be added as a chef, and by rejecting the recipe it will be deleted from the database.
- Displaying users’ reported recipes, with the ability to remove any reported recipe from the reported list or delete it from the published recipes.
- Support LTR and RTL languages.
- AdMob Ads: Interstitial, Smart Banners, and Open App ad.
- AdMob User Messaging Platform SDK (for EU countries): Comply with the GDPR + Reset Ads option.
- Firebase Analytics.
- Integrating Firebase Cloud Messaging (Push Notifications) for active and inactive users (the notifications will be received when the app is working or not), with the ability to send notifications for specific recipes.
- Integrating Firebase In-App Messaging.
- Android Studio project, Easy customization with clean code.
- Free Web Admin Panel, connected with the Realtime Firebase database so you can easily add, update, and delete your categories, chefs and recipes online directly. The admin panel will be deployed on Firebase hosting for free and no domain/hosting are needed.
- Documentation included with step by step detailed guide for configuring the app and admin panel and reskin the app.
What will you get?
- Full Android User App Source code.
- Full Android Admin App Source code.
- Full Admin panel web App Source code.
- Full Documentation for configuring the app and admin panel and reskin the app.
Changelog:
Version 2.0 (30th January 2023)
User App: Complying with the Android 33 SDK and upgrading the plugin and SDKs to the latest releases. Complying with the UGC policy by adding the following features: - Report a recipe. - Delete a recipe by the chef. - Delete a review by the chef. - Block a user by the chef, blocked users will not be able to add a review to the chef. Adding sort recipes by (Newest / Most viewed / Best rated). Browsing the content for unregistered users and prompting login when accessing the features that require login. Adding the (Login) button in the profile for unregistered users. Enhancing uploading recipes functionality. Adding notifications permission for android 13. Admin App: Complying with the Android 33 SDK and upgrading the plugin and SDKs to the latest releases. Adding a reported recipes section, with the ability to remove any reported recipe from the reported list or delete it from the published recipes. Enhancing accepting recipes functionality. Admin Panel: Adding/changing the admin email from Firebase remote config for security reasons. 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. Prevent overwriting recipes issue for non-sequential IDs. Updating the documentation file according to the latest updates, with a new section (optional steps for removing the add recipe page). To apply this update, since there are major changes please copy your content (google-services.json file, drawable, sounds, and so on… ) to the new source code.
Version 1.6 (10th December 2021)
Integrating the AdMob Open App Ad, which shows when bringing the app to the foreground again. Upgrading AdMob Ads implementation to version 20.0.0+ Upgrading plugin and updating the SDKs dependencies to the latest versions. Migration to the (User Messaging Platform SDK) instead of the deprecated (Consent SDK) for the GDPR. Resolve share image issue on Android 11+. Updating the documentation file (AdMob Open App ad, Enable GDPR, Admin panel). To apply this update, since there are major changes please copy your content (google-services.json file, drawables, and so on... ) to the new source code.
Version 1.5 (21st March 2021)
Targeting API 30 and updating the SDKs and Dependencies to the latest versions. Auto slider for recipe images gallery in the Details UI. Preview images gallery slider in the actual size with ability to zoom in/out. Redirecting to the chef's recipes by clicking on the chef data section in the recipe details UI. Display views counter of each recipe. Allow the user to upload 4 images for their recipe. Share the full recipe as image including(recipe title, ingredients, direction, image) with app logo watermark. Forgot password option, with validating if the email is registered. Integrating In-App review API Enable the send button after completing the uploading of the recipe. Resizing the uploaded images from the user app, to reduce consuming the storage. Transition effects between activities. Enhancing no available data field. Preventing the chef of review own recipes. Updating the documentation file(Configure and deploy the admin panel). Free Web Admin Panel, connected with the Realtime Firebase database so you can easily add, update, and delete your categories, chefs and recipes online directly. The admin panel will be deployed on Firebase hosting for free and no domain/hosting are needed.
Version 1.0 (6th June 2020)
User App: Support searching for any word exists in the recipe title, ingredients, or direction. Support sending push notifications to open specific recipes. Resolving the favorite issue. Multiple fixes and enhancements for the user profile: (resolve update name/password issue, apply the changed profile image in the user’s recipe request, redirect the user to the main UI when back from the profile). Resolving sharing recipes on the WhatsApp issue. Prevent overwriting the image of the previous recipe sent by the same user. Improve detection of no Internet connection, by adding a button to check the connection again. Fixing landscape of the recipe details UI. Admin App: Fixing landscape of the recipe details UI. Resolving the issue when receiving a recipe without an image. Documentation: Updating the documentation PDF file, section 12, how to send a notification that opens a specific recipe. ------------------------------------------------------------------------ To integrate this update into your existing source code, kindly replace the following files: In User Source Code: - Replace: RecipesListActivity.java, ProfileActivity.java, RecipeDetailsActivity.java, SendFragment.java, SplashActivity.java, MyFirebaseMessagingService.java, WelcomeActivity.java, MainActivity.java, BaseActivity.java, MyAdapter.java, activity_profile.xml - Add the file activity_recipe_details.xml in the land-layout folder In Admin Source Code: - Replace AdminList.java - Add the file activity_recipe_details.xml in the land-layout folder
Version 1.0 (14th May 2020)
Initial release
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit#1
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 16,449 views · 96 clicksSaaS · Week 42 · 16,449 views · 96 clicks
#2
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 5,438 views · 109 clicksDesktop App · Week 42 · 5,438 views · 109 clicks
#3
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 17,261 views · 195 clicksWebsite · Week 42 · 17,261 views · 195 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 36,255 views · 184 clicksSaaS · Week 42 · 36,255 views · 184 clicks
#5
codester.com
SocialDesk+: Omnichannel Social Commerce & Business Management Platform This is stronger than simply “Social Commerce and Messaging” because it tells buyers this is a complete business platform, not just a messaging script. Turn Social Conversations Into Sales SocialDesk+ is a complete omnichannel social commerce and business management platform built for businesses that sell and communicate with customers through social media. Instead of switching between WhatsApp, Facebook, Instagram and TikTok, businesses can manage customer conversations, comments, products, leads, follow-ups, automation, teams and business reports from one professional workspace. And because the full source code is included, developers, agencies and entrepreneurs can customize, rebrand and launch SocialDesk+ as their own business solution or SaaS platform. 🚀 Build Your Own Social Commerce Business SocialDesk+ gives you the foundation to launch: - Your own SaaS platform - A white-label social CRM - A social-commerce management system - A customer communication platform - A business messaging solution - A custom solution for clients - A multi-business subscription platform 💬 Connect Your Customers Supported social channels include: WhatsApp • Facebook • Instagram • TikTok Bring supported conversations into one centralized workspace and help businesses respond faster without constantly switching between platforms. 🛍️ More Than a Messaging Platform SocialDesk+ combines communication with the tools businesses need to manage customer opportunities: Inbox Manage customer conversations from connected channels. Comments Monitor and respond to social-media comments. Customers & Leads Organize customer information and potential buyers. Products & Catalog Manage products and give your team quick access to product information. Follow-Ups Make sure potential customers don't get forgotten. Automation Automate repetitive customer questions and responses. AI Assistant Provide AI-assisted communication when configured. Team Management Give managers and staff access to the business workspace. Reports & Analytics Track activity using business reports and analytics. The current product listing already includes these capabilities. 🔥 Why Buyers Will Want It Launch Faster Start with an already-built business platform instead of developing the entire system from zero. Customize Everything The full source code is included, allowing developers to change branding, features, workflows and integrations. Build a SaaS Create multiple business workspaces and offer SocialDesk+ as a subscription-based service. Sell to Businesses Offer it to retailers, restaurants, service businesses, online sellers, agencies and other businesses that communicate with customers through social media. Mobile + Web + Backend This isn't just a mobile UI template. It includes: - Flutter mobile application - Python / FastAPI backend - Web interface - Administration tools - Database infrastructure - API-based architecture - SQLite / PostgreSQL support - Android and iOS project structure 💼 One Platform. Multiple Business Opportunities. For SaaS Entrepreneurs Launch your own subscription platform and allow multiple businesses to operate inside separate workspaces. For Software Agencies Customize and rebrand the platform for clients instead of building an omnichannel business system from scratch. For Developers Use the complete source code as a foundation for your own social-commerce or customer-management product. For Businesses Deploy a dedicated version for your own customer-service and social-commerce operations. 🧩 What's Included Mobile - Flutter / Dart - Android - iOS project Backend - Python - FastAPI - SQLAlchemy - Alembic Database - SQLite - PostgreSQL Web - HTML5 - CSS3 - JavaScript Deployment - Docker - Docker Compose - Production configuration Business Platform - Multi-workspace architecture - Authentication - Teams - Customers - Products - Messaging - Comments - Automation - Reports - Subscriptions - Administration The current listing also documents third-party integrations such as Meta, TikTok, Stripe, Firebase, SMTP and optional OpenAI configuration. ⚡ What Makes SocialDesk+ Different? You're not buying a simple: ❌ Chat UI ❌ WhatsApp clone ❌ Flutter template ❌ Admin dashboard ❌ Basic CRM You're getting a complete business platform foundation that can be customized, branded and commercialized. Connect. Automate. Manage. Grow. SocialDesk+ Omnichannel Social Commerce & Business Management Platform One important change I'd make to the current listing The current page starts with: “A simple guide to managing your social conversations, customers, products and business activity.”
Other · 3,664 views · 31 clicksOther · Week 42 · 3,664 views · 31 clicks
#6
sandbook.app
Sandbook reads EPUB, PDF, web pages and scanned pages aloud with Kokoro TTS, an open neural voice model that runs on your iPhone, free and offline. Choose from 41 natural voices in English, Spanish, French, Italian, Brazilian Portuguese and Hindi and follow each word as it is spoken. Try the same voices in your browser first with the free Kokoro TTS online demo.
Other · 3,668 views · 13 clicksOther · Week 42 · 3,668 views · 13 clicks
