Skip to content

Commit 2ca0e9b

Browse files
committed
feat: add Classic Snake Game project to portfolio
- Add Snake Game project with React 19, TypeScript, and Tailwind CSS - Include GitHub and live demo links - Add FaGamepad icon for gaming category - Features: 60fps gameplay, responsive controls, high score tracking
1 parent deaa711 commit 2ca0e9b

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

src/utils/constants.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import {
2929
FaUtensils,
3030
FaBook,
3131
FaLaptopCode,
32+
FaGamepad,
3233
} from 'react-icons/fa';
3334

3435
import type {
@@ -482,4 +483,21 @@ export const PROJECTS: Project[] = [
482483
'Professional Syntax Highlighting',
483484
],
484485
},
486+
{
487+
id: 20,
488+
title: '🐍 Classic Snake Game',
489+
description:
490+
'A modern, responsive implementation of the classic Snake game built with cutting-edge web technologies. Features smooth 60fps gameplay, responsive controls (keyboard and touch), high score persistence, and beautiful UI/UX. Built with React 19, TypeScript, and Tailwind CSS for optimal performance and cross-platform compatibility.',
491+
technologies: ['React 19', 'TypeScript', 'Tailwind CSS', 'Framer Motion', 'Local Storage'],
492+
githubUrl: 'https://github.com/davidagustin/classic-snake-game',
493+
liveUrl: 'https://classic-snake-game--davidagustin.github.app/',
494+
icon: FaGamepad,
495+
category: 'Gaming',
496+
features: [
497+
'Smooth 60fps Gameplay',
498+
'Responsive Controls',
499+
'High Score Tracking',
500+
'Mobile-First Design',
501+
],
502+
},
485503
];

0 commit comments

Comments
 (0)