Scholarship Challenge

Ship the page.
Win a seat.

Can't afford the workshop but want in? Here's your shot. Build one web page this weekend. The best one wins a Free Seat in shipkaro weekend Cohort 3 with NowKit and second best wins a 50% discount on the NowKit or Cohort 3.

calendar_month Sat–Sun, Jun 27–28 code HTML / CSS / JS only with AI agent groups Judged by a a panel of 2 & shipkaro community public Open to everyone
workspace_premium

Winner #1

calendar_month Free seat in the shipkaro weekend - cohort 3 (worth PKR 14,000) code Free access to NowKit for lifetime (worth $29) public The winning page goes live with your name on shipkaro.dev/shipped

rocket_launch

Runner-up #2

code 50% access to either Cohort 3 or the NowKit (worth PKR 10,000)

The Challenge

Build the “Shipped” directory page

A clean, filterable grid of products built by the ShipKaro community — apps, web apps, AI tools, automations, the lot. One page. Ships this weekend.

inventory_2 What we give you

  • A ready products.json71 real shipped products, identical for every entrant
  • The shipkaro.dev brand kit — light “paper” theme, purple accent (see kit below)
  • The target URL: shipkaro.dev/shipped
  • A rough wireframe of the layout we want

build What you build

  • A responsive grid of cards: icon, name, one-line desc, builder, link, type badge
  • Reads from the JSON we provide — no hardcoded cards
  • Search / filter / sort = bonus points
  • Deploy it live — GitHub Pages, Vercel or Netlify (all free)
lightbulb

No frameworks required. Plain HTML/CSS/JS is totally fine — and judged the same as anything fancier. Use any AI tool or agent you want — Claude Code, Cursor, Copilot, v0, Lovable, Bolt, whatever gets you there. That's the whole spirit of ShipKaro. Shipped > perfect.

The Rules

Five rules. Don't break them.

Rule 01

Ship it live

Submit a working public URL. No link = disqualified. A repo alone isn't enough.

Rule 02

Post it publicly

Share your page on LinkedIn or X with #shipkaro #1dayapp #shipped and tag @WajahatKarim. No post = no entry.

Rule 03

Use our data

Build on the products.json we give you — same input for everyone. Keeps judging fair.

Rule 04

Build it this weekend

Window is Sat–Sun, Jun 27–28. Submissions close Mon 29th June at 05:00 PM PKT.

Rule 05

It's your own work

AI tools encouraged — tell us which. But the build is yours. Cloning someone's submission = out.

bolt

That's the whole list.

Now go build it arrow_forward

The Judging

Scored. Objective. Public.

A 3-person panel scores every entry on the same 100-point rubric, independently. We average the three. Scores get posted with the winner — no “trust me”, no who-you-know.

Criteria
Points
It works
30
Design quality
30
Performance
20
Extra features
20
Total
100

Tie at the top? The seat goes to whoever needs it most — there's an optional “why a scholarship” line on the form, used only as a tiebreaker.

The Timeline

Two days. Then we ship the winner.

flag
SAT, JUN 27 · 12 PM

Kickoff — data drops

Get the JSON, brand kit and wireframe. Clock starts.

code
SAT–SUN

Build & ship

Build the page, deploy it live, post it with the hashtags.

lock_clock
MON, JUN 29 · 05:00 PM

Submissions close

Form locks. Late entries don't count.

trophy
TUE, JUN 30

Winner announced

Scores posted publicly. Winner joins Cohort 3 on Jul 3.

Enter the Challenge

Two steps to compete

Get the data, build the page, then drop your links below.

description The build brief

download products.json

Build a single web page — a directory of products shipped by the ShipKaro community. The best page wins a free seat in 1 Day App Cohort 3 and ships live on shipkaro.dev/shipped (go look — that's the look to match).

The data

Download products.json above — an array of ~71 real products. Each item looks like this:

{
  "id": "lume-voice",
  "name": "Lume Voice",
  "type": "ai-tool",        // android | ios | web | ai-tool | workflow | extension | other
  "description": "AI voice-to-text transcription SaaS",
  "builder": "Mudasir Hussain", // some are "ShipKaro Member"
  "city": null,             // may be null
  "icon": null,             // may be null → fall back to a letter avatar
  "link": "https://lumevoice.com" // may be null → handle gracefully
}

Some link, icon and city values are null on purpose — a card with none of them must still look good. We score that.

What to build

A responsive grid of cards. Each card: icon (or letter fallback), name, type badge, one-line description, builder + city, and a link if present. Read everything from products.json — no hardcoded cards.

Bonus (the 20 “extra features” points):

  • Search by name / description
  • Filter by type
  • Sort (name / type / has-link)
  • A live count (“71 products shipped”)

Brand kit — match shipkaro.dev

The page ships on shipkaro.dev/shipped, so build it in that site's look: light “paper” theme with a purple accent — not this dark page.

purple
#9B6DFF
paper
#FFFFFF
soft
#FAF8F4
ink
#0E0B14

Also: --mute #6B6677 · --rule #E8E5EE (borders) · --purple-soft #F5F0FF.

Fonts: Instrument Serif (display headings), Inter (body), JetBrains Mono (labels/mono). Light theme, rounded corners 14–22px, subtle border + hover lift.

Use any AI tool you want

Claude Code, Cursor, Copilot, v0, Lovable, Bolt — whatever you like. Hit Copy brief, paste it into your tool, point it at products.json, and ship. That's the whole spirit of ShipKaro.

The rules (recap)

  • 1.Ship it live (GitHub Pages / Vercel / Netlify) — submit the URL.
  • 2.Post it publicly on LinkedIn or X with #shipkaro #1dayapp #shipped and tag @WajahatKarim.
  • 3.Build on the provided products.json.
  • 4.Window: Sat–Sun, Jun 27–28. Closes Mon, Jun 29 · 05:00 PM PKT.
  • 5.Your own work. AI tools encouraged — list which on the form.
smart_toy

Tip: hit Copy brief and paste it straight into your AI agent — then point it at products.json and let it build.

Form not loading? Open it in a new tab.

Questions

Got Questions?

I'm not a developer or coder. Can I still enter?add

Yes — that's the point. This is a web page, plain HTML/CSS/JS. If you can build a webpage, you can compete.

Can I use Claude Code / Cursor / AI tools?add

Absolutely — encouraged. Just tell us which tools you used on the form. Resourcefulness is a feature, not cheating.

Where do I host it for free?add

GitHub Pages, Vercel or Netlify — all free, all take a static page in minutes. Pick whichever you know.

How do you pick the winner?add

Two judges score every entry on the 100-point rubric above, independently. Highest average wins. We post the scores so the result is transparent.

Stop scrolling. Start shipping.

One page. One weekend. One seat. The kind of person who ships this is exactly who belongs in the cohort.

Enter the challenge arrow_forward

#shipkaro · #1dayapp · #shipped