A modern, responsive portfolio website built with Next.js, TypeScript, and Tailwind CSS.
- 🚀 Built with Next.js 14 (App Router)
- 💻 TypeScript for type safety
- 🎨 Tailwind CSS for styling
- 🌙 Dark mode support
- 📱 Fully responsive design
- ⚡ Fast and optimized
- Node.js 18+ installed
- npm or yarn package manager
- Install dependencies:
npm install
# or
yarn install- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser to see the result.
madrick/
├── app/ # Next.js app directory
│ ├── about/ # About page
│ ├── projects/ # Projects page
│ ├── contact/ # Contact page
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Home page
│ └── globals.css # Global styles
├── components/ # Reusable components
│ ├── Header.tsx # Navigation header
│ └── Footer.tsx # Footer component
├── public/ # Static assets
└── package.json # Dependencies and scripts
- Home Page: Edit
app/page.tsxto update your introduction - About Page: Edit
app/about/page.tsxto add your bio and skills - Projects Page: Edit
app/projects/page.tsxto showcase your projects - Contact Page: Edit
app/contact/page.tsxto update contact links and form
- Change the site name "Madrick" in
components/Header.tsxandapp/layout.tsx - Update colors in
tailwind.config.tsor modify the Tailwind classes throughout components
Create new directories in the app/ folder with a page.tsx file. Next.js will automatically create routes for them.
npm run build
npm startThis project can be easily deployed on:
MIT