Skip to content

akshatsri3/akshat.dev

Repository files navigation

Akshat Srivastava - Personal Portfolio

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.

🚀 Features

  • 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.

🛠️ Tech Stack

🏁 Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm or pnpm

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/portfolio.git
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Open http://localhost:3000 with your browser to see the result.

🔐 Admin Access

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 /blog page.
  • Passcode: Enter the preset passcode to enable Write/Delete permissions.

Built with intent by Akshat Srivastava.

Releases

No releases published

Packages

 
 
 

Contributors