Skip to content

Commit 2df0147

Browse files
committed
Add Sudoku game project and Heroku skills to portfolio
1 parent dfbf238 commit 2df0147

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

src/components/About.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ const About: React.FC = () => {
6060
{ name: 'Netlify', color: 'bg-green-100 text-green-700' },
6161
{ name: 'Surge.sh', color: 'bg-purple-100 text-purple-700' },
6262
{ name: 'Render', color: 'bg-blue-100 text-blue-700' },
63+
{ name: 'Heroku', color: 'bg-purple-600 text-white' },
6364
{ name: 'Digital Ocean', color: 'bg-blue-600 text-white' },
6465
{ name: 'AWS', color: 'bg-orange-100 text-orange-700' },
6566
{ name: 'AWS Amplify', color: 'bg-orange-100 text-orange-700' },

src/utils/constants.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
FaChartLine,
2525
FaBolt,
2626
FaCar,
27+
FaPuzzlePiece,
2728
} from 'react-icons/fa';
2829

2930
import type {
@@ -49,6 +50,7 @@ export const TECH_STACK: TechStack[] = [
4950
{ icon: FaCog, name: 'AI/ML', color: '#FF6B6B' },
5051
{ icon: FaJs, name: 'JavaScript', color: '#F7DF1E' },
5152
{ icon: FaCar, name: 'Hugo', color: '#FF4088' },
53+
{ icon: FaRocket, name: 'Heroku', color: '#430098' },
5254
];
5355

5456
export const SOCIAL_LINKS: SocialLink[] = [
@@ -137,6 +139,7 @@ export const SKILL_CATEGORIES: SkillCategory[] = [
137139
'Netlify',
138140
'Surge.sh',
139141
'Render',
142+
'Heroku',
140143
'CI/CD',
141144
'Cloud Deployment',
142145
],
@@ -349,4 +352,21 @@ export const PROJECTS: Project[] = [
349352
'Contact Forms',
350353
],
351354
},
355+
{
356+
id: 13,
357+
title: 'Sudoku Game',
358+
description:
359+
'A beautiful and interactive Sudoku game built with React and Express, deployed on Heroku. Features three difficulty levels (Easy, Medium, Hard), real-time validation, visual feedback with highlighted cells and error indicators, and modern UI with smooth animations.',
360+
technologies: ['React 18', 'Express.js', 'Node.js', 'Webpack 5', 'Heroku', 'CSS3'],
361+
githubUrl: 'https://github.com/davidagustin/heroku-practice',
362+
liveUrl: 'https://heroku-practice-12345.herokuapp.com',
363+
icon: FaPuzzlePiece,
364+
category: 'Gaming',
365+
features: [
366+
'Three Difficulty Levels',
367+
'Real-time Validation',
368+
'Interactive Gameplay',
369+
'Modern UI/UX',
370+
],
371+
},
352372
];

0 commit comments

Comments
 (0)