A personal portfolio website built with Next.js, React, and Tailwind CSS. This project features a modern, dark-themed design with glassmorphism effects and an interactive terminal component known as "TiwarminalX".
- Hero Section: Introduces the developer with a profile image and social links.
- About Me: A brief bio highlighting professional focus.
- Experience: Lists professional experience and roles.
- Skills: Displays technical skills in a grid layout.
- Projects: Showcases featured projects with descriptions and links.
- Contact: A section for getting in touch (email).
A custom-built terminal emulator embedded in the website.
- Commands: Supports commands like
help,about,experience,skills,projects,whois, andclear. - Minigames: Includes interactive GUI-based games:
- Tic Tac Toe: Play against an AI opponent (Ujjwal) with a Minimax algorithm for optimal evaluation.
- Guess the Number: A number guessing game with history tracking.
- Rock Paper Scissors: A classic game with score tracking.
- Connect Four: A strategy game against an AI opponent.
- Design: Features a macOS-style window design with glassmorphism effects.
- Framework: Next.js 15 (App Router)
- Library: React
- Styling: Tailwind CSS v4
- Icons: React Icons (Fa, Si, etc.)
- Node.js (v18 or higher recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/BEAST6869/Portfolio.git
- Navigate to the project directory:
cd Portfolio - Install dependencies:
npm install
Start the local development server:
npm run devOpen http://localhost:3000 in your browser to view the application.
app/: Main application routes and layouts (Next.js App Router).components/: Reusable React components (Navbar, Hero, Terminal, Games, etc.).public/: Static assets (images, fonts).
- Content: Edit components in the
components/directory to update text and data. - Styling: Modify
app/globals.cssor use Tailwind utility classes within components.
This project is open for personal use and modification.