Create a MOBILE-FIRST web app that shows ONE centred screen at a time.
Use a calm beach palette → top-to-bottom radial gradient #0077ff
➜ #00d2ff
.
SCREENS & FLOW
Login Screen • Heading: “Beach Warriors – Organiser Login” • Prefilled email + password fields, “Login” button • After button click show 600 ms shimmer loader then navigate to Screen 2.
Profile Verification Intro • Icon of shield, headline “Verify your NGO profile” • Subtext: “Complete these quick checks to start hosting drives” • “Start verification” button (same loader, then Screen 3)
Upload Registration Certificate • File-drop card (“Drag PDF/JPEG of 80G / 12A certificate”) • Tiny caption: “AI will auto-read & validate” (no backend code) • “Next” button ➜ loader ➜ Screen 4
Past Cleanup Evidence • Image upload grid (3 placeholders) • Map pin input (Google-style field) with hint “Add beach location” • Note: “EXIF & geo-tags checked by AI for authenticity” • “Submit for review” button ➜ loader ➜ Screen 5
Success • Check-mark animation, text “Verification in progress” • Subtext: “You’ll be notified in <24 h” • “Create first event” CTA (no further pages)
COMPONENT RULES
• Fullheight flex column, content vertically centred on all screens
• Rounded cards, soft shadows; buttons use #ffffff
text on #009dff
• Use Tailwind classes only; keep code self-contained
• Include 0.6 s fade-in transition between screens for smooth motion-graphic capture
Do NOT generate a landing page or backend. Only the five screens above in one file.
Loading...
A problem, if someone doesn't has ceritificate then only proceed with the images needed to verify, else submit, I hope you got it.
Put some really goood UI, also dont use popups or dialog boxes to show things, like how lu.ma uses, a central vertical section where all the things are there, which can be viewed in mobile like an mobile app only even tho on website.
Loading...
Lu.ma is designed as a minimal, distraction-free event platform that guides users through a single, linear task flow—whether that task is creating an event or registering for one. Its visual language and interaction patterns are all tuned to that goal.
#6B7280
-ish).That combination—tight focus, airy visuals, and micro-delighters—makes Lu.ma feel fast, friendly and friction-free, especially on mobile devices.
Make with this UI and UX information