Skip to main content

Build your first app

Goal: in one Build session, get a small app you can Preview as two roles.

Step 1 | Create the app and paste this prompt

Sign in at https://genieforge.ai, create an app, stay in Build mode, and send:
Build a simple internal request desk for a small ops team. Roles: requester and dispatcher. Requesters submit a short request (title, details, priority). They see only their own requests. Dispatchers see all open requests, can assign an owner, and can mark a request done. Send an email to the requester when status becomes done. Requesters must never see other people’s requests. No public unauthenticated API.

Step 2 | Review the plan

For a change this size, GenieForge should propose a plan. Judge whether the roles and journeys look right. Adjust if something is missing, then approve.

Step 3 | Verify with Preview

Select a project so Preview uses real project data.
  1. Preview as requester: submit a request, confirm you only see your own.
  2. Preview as dispatcher: see the open queue, assign, mark done.
  3. Confirm the done email path you asked for; check Executions if a job ran.
  4. If access fails, open App Blueprint → Access, fix with Build, then Preview again.
You can glance at App Blueprint to see what GenieForge created. Treat that as a map of the result, not a checklist of pieces you were supposed to request.

Step 4 | Refine, then invite

Stay in Build and ask for small outcome changes (“add a due date”, “show priority on the open queue”). Put lasting preferences under App Blueprint → Build Rules. When ready:
  1. Select the project that should hold customer data.
  2. Open End-Users and invite by email with a role.
  3. They accept and sign in through the portal (separate from your builder login).

What you do not need to do

GenieForge hosts the app, database, portal auth, and execution environment. Do not paste database URLs or API keys into chat. Store secrets under App Settings → Connections → Environment Variables.

Next steps