Deckfolio is a high-performance, visually polished portfolio designed to showcase presentation decks for juries, recruiters, and stakeholders. Originally built to house Smart India Hackathon (SIH) finalist decks, it provides a centralized, interactive interface for navigating complex project narratives through clean metadata and direct document access.
- π± Responsive Glassmorphism: A sleek, modern UI with backdrop blurs and subtle gradients powered by Tailwind CSS v4.
- π Adaptive Theming: Full support for Light and Dark modes with seamless transitions via
next-themes. - π Metric-Driven Hero: Instant visibility into portfolio reach with automated stat tracking for deck counts and focus areas.
- π§© Managed Collections: Categorized sections for National-Level Finalists, Internal builds, and Academic presentations.
- β‘ Performance First: Leveraging Next.js 16 App Router for lightning-fast navigation and optimized asset delivery.
- Framework: Next.js 16 (App Router)
- Library: React 19
- Styling: Tailwind CSS v4
- Language: TypeScript
- Theme Management: next-themes
- Animations: CSS Transitions & Framer Motion (future)
βββ public/
β βββ decks/ # PDF/PPT exports of your decks
β βββ deckfolio.png # Brand identity assets
βββ src/
β βββ app/
β β βββ globals.css # Tailwind v4 config & brand variables
β β βββ layout.tsx # Root layout with ThemeProvider
β β βββ page.tsx # Main dashboard & content model
β βββ components/ # Reusable UI components (Theme toggle, etc.)
βββ package.json # Dependencies & scripts
Clone the repository and install dependencies:
npm installStart the local development server:
npm run devVisit http://localhost:3000 to see the magic.
Generate a production-ready build:
npm run buildDeckfolio is designed to be easily extensible. To add your own presentations:
- Add Assets: Drop your
.pdfor.pptxfiles into public/decks/. - Update Data: Open src/app/page.tsx and locate the
deckCollectionsarray. - Add a Deck Object:
{ title: "Your Awesome Project", summary: "A brief 2-sentence hook about the impact.", badge: "Competition Name", tag: "Category Β· Year", meta: [ { label: "Highlight", value: "Key achievement or metric" }, { label: "Tech Stack", value: "Next.js Β· AI Β· Python" } ], primaryLink: { href: "/decks/your-filename.pdf", label: "View Deck" }, secondaryLink: { href: "https://github.com/your-repo", label: "GitHub" } }
Have a question about the finalist decks or want to collaborate on a case study?
- Email: anishseth0510@gmail.com
- Project Repository: GitHub
Built with π» and β by Anish Β· 2026
