BIY: AI Apps
Module 1: Your First Build
1.5 Building the Admin Side

1.5 Building the Admin Side

Time: ~45 minutes

What You'll Learn

  • How to build a simple admin dashboard
  • How to display data from your database in a useful way
  • How to add basic actions (mark as done, delete, export)
  • How to protect the admin page so only you can access it

Key Concepts

The admin side is where you do your work. While the public side collects data, the admin side lets you see it, organize it, and act on it.

For a first project, your admin dashboard should show:

  • A list or table of everything that has been submitted
  • Status indicators -- new, in progress, done
  • Simple actions -- mark as handled, delete, maybe export to CSV
  • Basic protection -- a password or login so random people cannot access it

Keep It Simple

Your admin dashboard does not need to be fancy. A clean table with a few buttons is perfect. You can always make it prettier later. What matters is:

  1. Can you see all the data?
  2. Can you tell what needs attention?
  3. Can you take action on it?

Protecting Your Admin Page

The simplest approach for a first project: put the admin page behind a password. Not a full user authentication system -- just a simple gate that keeps strangers out.

Your AI can help you set this up. It does not need to be bulletproof for version one. It just needs to be better than "anyone with the URL can see everything."

How to Start

Tell your AI:

Now I need the admin side of my app.
The public side collects [describe the data].
I need a dashboard that shows:
- All submissions in a table, newest first
- A status column (new / handled)
- A button to mark each one as handled
- A button to delete
- A simple password gate so only I can access this page

The password can be stored as an environment variable for now.
Build it step by step.

What's Next

In lesson 1.6, you will deploy your app to the internet. Both sides -- public and admin -- will be live and accessible from any device.


MIT 2026 © Nextra.