A modern, responsive, and interactive portfolio website built with Next.js 13, TypeScript, and Tailwind CSS. This portfolio showcases my projects, skills, and experience as a Full Stack Web Developer.
- Modern UI/UX - Clean, responsive design with smooth animations
- Dark/Light Mode - Built-in theme support with next-themes
- 3D Elements - Interactive 3D components using Framer Motion
- Performance Optimized - Fast loading with Next.js 13 App Router
- Type Safety - Built with TypeScript for better developer experience
- Responsive Design - Works on all device sizes
- Framework: Next.js 13 (App Router)
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: React Icons
- Form Handling: React Hook Form
- State Management: React Context
- Deployment: Vercel
- Node.js 16.8 or later
- npm or yarn
-
Clone the repository:
git clone https://github.com/CodeGeniusDev/my-app.git cd my-app -
Install dependencies:
npm install # or yarn install -
Start the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser.
my-app/
βββ app/ # App Router
βββ components/ # Reusable components
β βββ ui/ # UI components
β βββ ...
βββ Data/ # Static data and content
βββ public/ # Static assets
βββ styles/ # Global styles
- Update your personal information in
app/layout.tsx - Modify the projects data in
Data/index.ts - Update the theme colors in
tailwind.config.ts - Replace the images in
public/with your own
This project is licensed under the MIT License - see the LICENSE file for details.
Made with β€οΈ by Abdullah Abbad