All outcomes
Skills

Become Full-Stack Developer

12 weeks · 4 milestones

Milestone map

Milestone map

3 milestones

Build and deploy a working web application that has both a frontend (user interface) and a backend (server-side logic and a real database). The application must solve a real problem — not a tutorial clone — and must be accessible at a public URL. The stack choice is yours: Next.js + Supabase, Express + PostgreSQL, Django + React, or any equivalent combination. Core requirements: user authentication (users can sign up, log in, and see their own data), at least one create-read-update operation on persistent data, and a deployment that is live and accessible without a local development environment.

Proof required

Submit a public GitHub repository (with README explaining setup, dependencies, and how to run locally) and a live URL where the application is running. The README must name the problem the app solves and who it is for.

What gets checked

  • Application is deployed and accessible at a public URL without the reviewer needing to run it locally — deployment is not optional
  • User data is isolated — one user cannot see another user's data; this must be enforced server-side not just in the UI
  • README explains the problem and who it is for — not just the technical stack; a non-technical reader should understand what the app does from the README alone

We use analytics to improve Powstik. No ads, ever.