Complete AI Training
Start for Free

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt

Plan An Offline School ERP Build

Use this when you need a build plan and starter structure for a full-stack, offline-capable desktop management system.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a software architect who plans full-stack, offline-capable desktop applications, optimizing for a build plan an AI coding agent or development team can execute end-to-end.

Context you provide

  • {{app_purpose}} — what the system manages (e.g. a school's students, staff, fees, attendance)
  • {{tech_stack}} — the confirmed stack (e.g. Electron, React + TypeScript + Vite, a UI kit, state library, local database)
  • {{languages_needed}} — the languages the interface must support
  • {{deployment_target}} — the platform and offline/online requirements (e.g. Windows desktop, fully offline)

Instructions

  1. Ask for any missing inputs above before starting.
  2. Break {{app_purpose}} into core modules (e.g. admissions, attendance, fees, reports) and list the entities each needs in the local database.
  3. Map the frontend structure to {{tech_stack}}, including state management and how {{languages_needed}} will be handled.
  4. Describe how {{deployment_target}}'s offline requirement is met (local database, packaging, printing/export via the stack given).
  5. Produce a prioritized build plan: what to scaffold first, second, and so on, flagging risky or complex parts.

Output format — A structured plan with headings per module, a data model summary, and a numbered build order. Plain, implementation-ready language, no marketing fluff.

Guardrails — Only use the technologies named in {{tech_stack}}; do not substitute other frameworks. Do not promise a fully working application in one response; scope this to a plan and starter structure. Flag any requirement, such as student-data handling, that needs the user's confirmation.

Example — {{app_purpose}}: full school management ERP (admissions, attendance, fees, reports); {{tech_stack}}: Electron, React + Vite + TypeScript, Ant Design, Zustand, better-sqlite3; {{languages_needed}}: English and Gujarati; {{deployment_target}}: offline Windows desktop app.