Skip to Main Content
Build a Recipe Web App with Oracle Backend for Firebase

About This Workshop

Youtube Video

About This Workshop
In this hands-on LiveLabs workshop, you build a modern web application step by step using Oracle Backend for Firebase (Fusabase). You start by standing up a local workshop stack with Oracle AI Database Free and ORDS, then connect a starter JavaScript app to your Fusabase project.

You implement real app behavior with the Fusabase JavaScript SDK: reading recipe data with filters and sorting, adding user authentication, writing recipes and ratings, uploading recipe photos, and enforcing access with database and storage security rules.

By the end, you have a working end-to-end app and practical experience with how Fusabase services work together in a modern web workflow.

Workshop Info

  • Introduction
  • Build a Recipe Share web app with Database, Authentication, and File Storage.
  • Lab 1: Create Your First Project
  • Sign in to Fusabase, create a project, and add temporary starter security rules.
  • Lab 2: Connect the Starter App
  • Run the Recipe Share starter app, register it in Fusabase, paste the app config, and verify the connection.
  • Lab 3: Read Recipe Data
  • Use the Fusabase SDK to query recipes, seed demo data, and verify recipe browsing and filtering.
  • Lab 4: Add Authentication
  • Add sign-up, sign-in, sign-out, and auth state handling so users can access write features.
  • Lab 5: Write Recipe Data
  • Create new recipes and add ratings using database writes and recipe subcollections.
  • Lab 6: Upload Photos
  • Add a photo field, upload recipe images to storage, save the photo URL, and display images in the app.
  • Lab 7: Secure the App
  • Add recipe editing, observe the risk of permissive rules, then publish database and storage rules for public reads, signed-in writes, and owner-only recipe updates.
  • Familiarity with databases is desirable, but not required.
  • Some web dev experience, primarily with JavaScript, is desired but not required. 

Other Workshops you might like

Other Workshops you might like Cards