A modern, responsive portfolio website showcasing my professional work and skills.
- Responsive design for all devices
- Dark/Light theme support
- Interactive project showcases using the github API to fetch project data
- Contact form integration
- Next.js
- TypeScript
- Tailwind CSS
- Shadcn UI
- React Icons
- Framer Motion
- Clone the repository:
git clone https://github.com/cjrussell23/portfolio-2025.git
- Install dependencies:
cd portfolio-2025
npm install
- Set up environment variables:
cp .env.example .env.local
- Run the development server:
npm run dev
portfolio-2025/
├── app/ # App Routing
├── components/ # Reusable UI components, mostly from Shadcn UI
├── features/ # Feature modules, most of the business logic
└── hooks/ # Custom hooks
├── lib/ # Utility functions