B
Bedayati Builder Static Website Project Builder

Sign in to start your project checklist

Use your Gmail/Google account. Your name and email will be taken from your Google profile, so the checklist can focus on the actual website plan.

Setup note: Before deployment, add your Firebase config in js/firebase-config.js, enable Google sign-in, and add your live domain to Firebase Authorized domains.

Bedayati Bootcamp · First 4 Weeks Project Planner

Static Website Checklist + Final AI Prompt Generator

? Signed in
Saved

Build the plan first. Generate the website second.

This tool helps students collect every detail needed before asking ChatGPT, Gemini, OpenCode, or any free AI tool to generate a static website with Firebase, SEO, and free hosting support. Student identity comes from Google sign-in.

StaticHTML, CSS, JS
FirebaseGoogle sign-in plan
HostingInfinityFree htdocs
01

Start: Project Setup

Your student name and email come from Google sign-in. This section only collects the project details.

?
Signed-in student Google account email

This identity is used for saving progress and README metadata. No need to type it again like a medieval tax form.

Before continuing

02

Ideation: What are you building?

Students must explain the website before any AI writes code. Revolutionary, apparently.

One-sentence project statement

Fill the fields above and this sentence will update automatically.

03

Website Type & Recommended Pages

Choose the type, then edit the recommended pages/features. The dropdown is not your manager.

Recommended pages

Recommended features

04

Mood Board & Visual Identity

Decide the style before asking AI, unless “random corporate soup” is the brand identity.

Canva reminder: Students should choose colors from Canva Color Palette tools, then paste HEX codes here. Color names like “nice blue” are not a design system, they are a cry for help.
05

Content, Assets, Contact & Location

Collect the actual material the website needs: text, images, links, map, and social accounts.

06

Features Based on Website Type

The app recommends special fields depending on the selected type. Static does not mean useless. Tiny miracle.

07

Firebase Setup & Google Sign-In Plan

This builder already uses Google sign-in. Here, students prepare the Firebase setup for the website they will generate.

Why login? Use login if the site has profiles, saved carts, appointment requests, student dashboards, protected pages, progress, or saved orders. For this Bedayati bootcamp flow, the default recommendation is Google/Gmail sign-in when the project needs saved profiles, carts, requests, or submissions.

Firebase Console checklist

08

SEO, Navigation, Footer & File Structure

Give AI exact technical expectations so it does not produce digital spaghetti.

SEO requirements

09

Final AI Prompt

This is the final prompt students paste into ChatGPT, Gemini, OpenCode, or another AI tool.

For free AI tools: If the AI response is incomplete, ask for one file at a time. Example: “Now give me only css/style.css completely.” Free AI tools sometimes forget half the project, because apparently memory is optional.
10

After AI Generates the Website: Fix & Test

Use these repair prompts when the AI breaks paths, Firebase, mobile view, or its own dignity.

Local testing checklist

11

Upload to InfinityFree

Upload the finished static files into the correct htdocs folder. Not inside a random extra folder, because servers are annoyingly literal.

Correct

htdocs/
  index.html
  about.html
  contact.html
  css/
  js/
  assets/
  data/
  robots.txt
  sitemap.xml

Wrong

htdocs/
  my-project-folder/
    index.html
    css/
    js/

Hosting checklist

12

Submit to Google Classroom

Final student submission package. The teacher should not receive “final_final_real_new2.zip.” Society has suffered enough.

Submission checklist