Skip to content

Anish-2005/Deckfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—‚οΈ Deckfolio β€” Professional Presentation Showcase

Deckfolio Logo

A recruiter-ready gallery for flagship project decks and internal innovations.

Built with Next.js 16 Tailwind CSS 4 TypeScript React 19


πŸš€ Overview

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.

✨ Key Features

  • πŸ“± 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.

πŸ› οΈ Tech Stack


πŸ“‚ Project Structure

β”œβ”€β”€ 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

πŸš€ Getting Started

1. Installation

Clone the repository and install dependencies:

npm install

2. Development

Start the local development server:

npm run dev

Visit http://localhost:3000 to see the magic.

3. Build

Generate a production-ready build:

npm run build

✍️ Customizing Content

Deckfolio is designed to be easily extensible. To add your own presentations:

  1. Add Assets: Drop your .pdf or .pptx files into public/decks/.
  2. Update Data: Open src/app/page.tsx and locate the deckCollections array.
  3. 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" }
    }

πŸ“₯ Contact & Collaboration

Have a question about the finalist decks or want to collaborate on a case study?


Built with πŸ’» and β˜• by Anish Β· 2026

About

πŸ—‚οΈ A recruiter-ready showcase for Smart India Hackathon (SIH) finalist decks and internal iterations. Built with Next.js 16, React 19, and Tailwind CSS v4, featuring high-performance glassmorphism, adaptive dark mode, and interactive collection management for professional project storytelling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors