All micro-internships
Micro-internship brief ≈17h across 3+ days — use it dailybuilder

Build an installable app that works offline

Unreliable connections are common worldwide, so offline-first is a real engineering requirement. Build a small progressive web app (PWA) with AI-drafted code (expense tracker, habit tracker, attendance counter) that installs to the home screen and keeps working in airplane mode.

AI Application DevelopmentWeb Development

Posted by The AI Internships

The work brief

  1. 01Pick a tracker you’ll personally use daily. Keep the feature list brutal: add entry, see list, see total.
  2. 02Build it with AI assistance: manifest.json for installability, a service worker for offline, localStorage/IndexedDB for the data — and be able to explain what the service worker actually caches.
  3. 03Prove the offline claim: install it on your phone, enable airplane mode, use it, screenshot it working.
  4. 04Use it for 3 real days. Deploy it and push the code to a public repo.

What you’ll produce

4 deliverables

Submission standard

Submit the live URL, repo, the airplane-mode proof screenshot, and your 3-day usage log with the data you actually tracked. Include your AI workflow: tools, best prompts, and what you changed from the AI’s output. Date each day in your usage log; the airplane-mode screenshot must show your own installed app and the repo must show the service worker added over more than one commit.

  • Live URL of the PWA

    PWA means progressive web app. Submit the HTTPS address where the installable app is available.

    Public linkRequired
  • Public GitHub repo

    Public GitHub repo — commit history should show the manifest, service worker, and storage added across multiple commits, not one paste. A single dump commit fails the authenticity gate.

    Public linkRequired
  • Screenshot: installed on your home screen AND working in airplane mode

    Show both requirements in one clear image or collage: the installed home-screen icon and the app still working in airplane mode.

    Image uploadRequired
  • Your 3-day usage: real entries you tracked, and one offline moment where it earned its keep

    Your 3-day usage with a dated line per day (real dates and the real entries you tracked), and one offline moment where it earned its keep.

    Written responseRequired

You’ll complete these inside your private workspace.

How your work is evaluated

The passing benchmark is 70/100.

Genuinely offline-capable

29%

Installs to home screen and works in airplane mode, evidenced.

Shipped & coded

29%

Live URL works; repo contains the manifest/service worker they can explain.

Real personal use

14%

The 3-day log shows genuine daily entries.

Proven offline + real build/use

29%

Fails if the live URL is dead, the screenshot doesn't show YOUR install working in airplane mode, the repo is a single dump, or the 3-day log lacks real dates.

How we grade your AI usage

30% of your score

Using AI is the point — it’s the skill this certificate proves. You’ll answer three short questions about how you used it: what you asked, what was wrong with its first answer, and what you changed. Specific, honest answers score high. “I pasted the brief and submitted the answer” scores near zero.