A premium, minimalist developer portfolio built with Next.js 15, TypeScript, Tailwind CSS, and Framer Motion. Featuring a secure blog system, an interactive photo gallery, and a dynamic project showcase.
- Dynamic Blog System: Secure, owner-managed blog with a hidden admin authentication trigger.
- "Collected Silences" Gallery: A beautifully animated photo collection powered by
aceternity-ui. - Resizable Navbar: A modern, responsive navigation bar that adapts to scroll behavior.
- Dark Mode: High-contrast, premium dark theme.
- Portfolio Sections: Animated Hero, Projects, Experience, Skills, and Contact sections.
- Responsive Design: Fully optimized for mobile, tablet, and desktop.
- Framework: Next.js 15+ (App Router)
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- Components: Shadcn UI & Aceternity UI
- Font: Plus Jakarta Sans & Great Vibes
- Node.js 18.x or later
- npm or pnpm
-
Clone the repository:
git clone https://github.com/yourusername/portfolio.git
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 with your browser to see the result.
The blog section includes a secret administrative mode to create and delete posts.
- Trigger: Click the Copyright text in the footer 3 times while on the
/blogpage. - Passcode: Enter the preset passcode to enable Write/Delete permissions.
Built with intent by Akshat Srivastava.