Privacy Policy
Last updated November 11, 2026
Short intro paragraph.
What we collect
First paragraph.
Second paragraph.
Every component we use. New components are designed here first, then used in the app.
Gold, green and red come from Myanmar's flag colours. Always use tokens (bg-primary), never raw hex.
src/app/globals.cssbackground
card
muted
secondary
accent
primary (gold)
success (green)
live (red)
destructive
foreground
Geist for Latin, Noto Sans Myanmar picks up Myanmar script automatically.
Geist + Noto Sans Myanmar (layout.tsx)Build together
Page title
Section heading
Body text. Hackathons and events for everyone from Myanmar.
Muted helper text
Mono — 12.5 avg
မြန်မာ တည်ဆောက်သူများ ပူးပေါင်းတည်ဆောက်ရာ
Sunrise over Myanmar pagodas in the gold palette. Meant for the landing hero with a dark gradient over the lower half so text stays readable. Not used in the app yet.
public/art/hero-bg.png (source: hero-bg.pen, made with pentool)
Where Myanmar's builders build together
A code chevron inside a heart: dev + love. Gold tile with a dark heart. Used in the navbar and as the browser icon.
public/logo.svg, src/app/icon.svg (source: public/art/logo.pen, made with pentool)Faint kalaga-style lattice for hero and section bands.
.bg-pattern in globals.cssLanding page features: one big section per feature, copy + live visual, alternating sides.
components/feature-showcase.tsxHost public events, or keep them invite-only for your own community, school or team.
Show your skills and find teammates in every city, state and region, and across the diaspora.
Keep a portfolio of what you build and reuse it across submissions.
Add judges, score submissions 1-10 and publish a leaderboard when it's over.
Generic container for stats and panels.
components/ui/card.tsxLabelled inputs used inside ActionForm (server actions, error line, toast on success).
components/action-form.tsxShown in Myanmar time and yours
Drops into a form and autosaves to the server. Shows its status line; see /events/new.
components/draft-saver.tsxDraft saved. Discard draft
Avatar and name that links to a profile.
components/cards.tsxImage with an initials fallback.
components/ui/avatar.tsxConfirmations and small forms.
components/ui/dialog.tsxSwitch between related views on one page.
components/ui/tabs.tsxTitle, optional description and right-aligned actions at the top of every page.
components/cards.tsxEverything you've built, in one place.
Privacy policy and terms pages: title, last updated, intro and headed sections. Used at /privacy and /terms.
components/legal-doc.tsx (text in lib/legal.ts)Last updated November 11, 2026
Short intro paragraph.
First paragraph.
Second paragraph.
Dashed box, one sentence, one action.
pattern (see /portfolio)You haven't built anything here yet.
Loading placeholders and dividers.
components/ui/skeleton.tsx, separator.tsxContent below the divider