
let's COOK

Description
A fully functional recipes manager mobile application written in Ionic 3 and Angular 4 using Google Firebase as a backend.
The application provides fully integrated email and password authentication process, with signup, login and password reset functionalities.
Once, logged in, a user can browse existing recipes, edit personal account info (changing name, email, password, image), create own recipes.
When browsing recipes the user can add to favorites a recipe. All favorite recipes are available inside the “Favorite Recipes” menu entry.
The application has several CRUD operation examples: adding to lists, removing from lists, querying lists.
Besides firebase functionality examples, there is an example on how to build a custom directive. The custom directive is used to generate an avatar for a user that has no image uploaded.
Also, the application uses multiple ionic components, like lists, slides, search-bar, camera, etc.
The app is built using Ionic v3 and Angular 4 and it can be used on Android, iOs, or Windows platforms. Starting and running the app After downloading and unpacking the files, simply navigate to the app’s folder and “npm install” to get all dependencies. Don’t forget to add your desired platform using the “ionic cordova platform add ” command. Using your own firebase After installing all dependencies, and before serving up the app, make sure you ADD YOUR FIREBASE DETAILS inside the ‘app.components.ts’ file. To get your firebaseConfig details, after creating a firebase project and navigating to your Firebase’s Console, open your apps dashboard
On your firebase app dashboard just pick Add Firebase to your webapp, and copy the needed details from the popup.
Also, you have to set the rules for the database in order to work properly with the application settings. Just go to your application Database section and click on the Rules tab. Here, change the existing rules to the following: { “rules”: { “userProfile”: { ”$uid”: { ”.read”: “auth != null”, ”.write”: “auth != null” } }, “recipes”: { ”.read”: “auth != null”, ”.write”: “auth != null”, ”.indexOn”: [“name”, “category”, “userID”, “likes”] } } }
Now you can test your app running ionic serve, or ionic lab, if you want to preview it on multiple platforms. Issues you may encounter There is a chance, that when trying to emulate the app on iOS platform you get an error like Cannot read property ‘replace’ of undefined. To fix this, just navigate to your platforms/ios/cordova folder and run npm install ios-sim. After this, you can go back to your app root and emulate the app on iOS.
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🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 4,289 views · 38 clicksSaaS · Week 45 · 4,289 views · 38 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 41,999 views · 223 clicksWebsite · Week 45 · 41,999 views · 223 clicks
🥉
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 · 40,040 views · 117 clicksSaaS · Week 45 · 40,040 views · 117 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 59,050 views · 198 clicksSaaS · Week 45 · 59,050 views · 198 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 28,424 views · 122 clicksDesktop App · Week 45 · 28,424 views · 122 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 4,259 views · 19 clicksWebsite · Week 45 · 4,259 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
2,935 views · 17 clicksWeek 45 · 2,935 views · 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
2,711 views · 13 clicksWeek 45 · 2,711 views · 13 clicks