Built under a 2-hour hard deadline β from
npx create-next-appto live Vercel deployment.
PW 2-Hour Hackathon is a visually striking Next.js 14 landing page that pushes what's possible in a tight sprint. It features a spatial 3D-inspired product showcase with layered card depth and smooth hover micro-interactions, paired with a frosted-glass pricing section that makes the UI feel modern, premium, and alive.
No heavy backend. No CMS. Just clean, intentional front-end code shipped fast.
| Feature | Details |
|---|---|
| π§ Glassmorphism Pricing | Frosted glass panels, blurred backgrounds, soft gradients & shadows |
| π Spatial Product Layout | Layered 3D-inspired cards with depth, scale & hover transitions |
| π± Fully Responsive | Fluid layout across desktop, tablet & mobile |
| β‘ Next.js App Router | File-based routing, RSC, fast page loads |
| π¨ Micro-interactions | Animated buttons, CTA elements & card hover effects |
| π Vercel Deployed | CI/CD via Vercel β push to main = instant deploy |
| Layer | Technology |
|---|---|
| Framework | Next.js 14 (App Router) |
| Language | TypeScript 5 |
| Styling | CSS Modules + Global CSS |
| Deployment | Vercel |
| Package Manager | npm / yarn / pnpm / bun |
- Node.js
v18+ - npm / yarn / pnpm / bun
# 1. Clone the repository
git clone https://github.com/Uttkarshchambiyal/pw-2hr-hackathon.git
cd pw-2hr-hackathon
# 2. Install dependencies
npm install
# or
yarn install
# 3. Start the development server
npm run devOpen http://localhost:3000 in your browser. Hot reload is enabled by default.
pw-2hr-hackathon/
βββ public/ # Static assets (images, icons, favicons)
βββ src/
β βββ app/ # Next.js App Router
β βββ layout.tsx # Root layout & metadata
β βββ page.tsx # Main landing page
β βββ globals.css # Global styles & CSS variables
βββ .gitignore
βββ next.config.ts
βββ package.json
βββ tsconfig.json
βββ README.md
This project is deployed on Vercel using the official Next.js integration.
Push to main β Vercel detects change β Build & Deploy β Live in ~30s
π Production URL: https://pw-2hr-hackathon.vercel.app/
To deploy your own fork:
- Fork this repository
- Go to vercel.com/new
- Import your forked repo
- Click Deploy β done!
- β±οΈ Hard 2-hour constraint from init to production deployment β forced ruthless prioritisation
- π¨ Designing glassmorphism purely in CSS without any UI library
- π Crafting a spatial depth illusion using transforms, z-index, and box-shadow layers
- β‘ Leveraging Next.js App Router for clean, scalable structure even in a sprint
PRs and issues are always welcome! If you have ideas for animations, layout improvements, or new sections:
- Fork the repo
- Create your feature branch:
git checkout -b feat/amazing-idea - Commit your changes:
git commit -m 'feat: add amazing idea' - Push to the branch:
git push origin feat/amazing-idea - Open a Pull Request
This project is licensed under the MIT License β feel free to use, modify and distribute.