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.
Posted by The AI Internships
The work brief
- 01Pick a tracker you’ll personally use daily. Keep the feature list brutal: add entry, see list, see total.
- 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.
- 03Prove the offline claim: install it on your phone, enable airplane mode, use it, screenshot it working.
- 04Use it for 3 real days. Deploy it and push the code to a public repo.
What you’ll produce
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 linkRequiredPublic 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 linkRequiredScreenshot: 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 uploadRequiredYour 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
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.