This repository contains the source code for my personal portfolio website, showcasing my projects, skills, and experiences as a Full-Stack Developer. Built with Next.js, TypeScript and TailwindCSS, deployed on Vercel.
- Responsive Design: Fully optimized for all devices and screen sizes
- Animations: Fluid transitions and interactive hover effects using Framer Motion
- SEO Optimized: Implements Next.js metadata for better SEO
- Performance: Optimized assets for fast loading
- Contact Form Rate Limiting:
- Redis-powered rate limiting
- Prevents spam submissions
- Daily submission caps
- IP-based tracking
This repository is intended for personal reference, learning, and demonstration purposes only. It showcases the portfolio of George Burt, providing an example of how various technologies are integrated.
Please note that All Rights Reserved applies to this repository. Unauthorized use, redistribution, or modification of this code is strictly prohibited.
- Node.js v18.13.0 or higher
- pnpm
- Clone the repository:
git clone https://github.com/yourusername/portfolio.git
- Navigate to the project directory:
cd portfolio
- Install dependencies:
pnpm install
- Run the development server
pnpm dev
You can then access the application in your browser at http://localhost:3000.
This project is licensed under All Rights Reserved.
Unauthorized use, distribution, or modification of this code is strictly prohibited.
For more information, see the LICENSE file.