Skip to content

Commit 1774aff

Browse files
committed
feat(projects): add TechStore computer hardware store project
- Add TechStore as the first featured project showcasing SvelteKit skills - Modern e-commerce platform with product catalog, shopping cart, and search - Deployed on Azure Static Web Apps with TypeScript and Tailwind CSS - Add SvelteKit to frontend development skills - Update project IDs to maintain sequential numbering - Live demo: https://ashy-sky-078d0441e.2.azurestaticapps.net
1 parent 09194a6 commit 1774aff

File tree

1 file changed

+27
-8
lines changed

1 file changed

+27
-8
lines changed

src/utils/constants.ts

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
FaCog,
2222
FaServer,
2323
FaChartLine,
24+
FaBolt,
2425
} from 'react-icons/fa';
2526

2627
import type {
@@ -88,6 +89,7 @@ export const SKILL_CATEGORIES: SkillCategory[] = [
8889
'Next.js',
8990
'Angular',
9091
'Vue.js',
92+
'SvelteKit',
9193
'TypeScript',
9294
'Tailwind CSS',
9395
'HTML5/CSS3',
@@ -138,6 +140,23 @@ export const SKILL_CATEGORIES: SkillCategory[] = [
138140
export const PROJECTS: Project[] = [
139141
{
140142
id: 1,
143+
title: 'TechStore - Computer Hardware Store',
144+
description:
145+
'A modern, responsive computer hardware store built with SvelteKit, TypeScript, and Tailwind CSS, deployed on Azure Static Web Apps. Features product catalog, shopping cart, search & filter functionality, and responsive design.',
146+
technologies: ['SvelteKit 2.0', 'TypeScript', 'Tailwind CSS', 'Lucide Svelte', 'Azure Static Web Apps'],
147+
githubUrl: 'https://github.com/davidagustin/azure-static-practice',
148+
liveUrl: 'https://ashy-sky-078d0441e.2.azurestaticapps.net',
149+
icon: FaBolt,
150+
category: 'E-commerce',
151+
features: [
152+
'Product Catalog & Search',
153+
'Shopping Cart System',
154+
'Category Filtering',
155+
'Responsive Design',
156+
],
157+
},
158+
{
159+
id: 2,
141160
title: '20 Newsgroups ML Analysis Dashboard',
142161
description:
143162
'A comprehensive machine learning analysis dashboard for the 20 Newsgroups dataset, featuring advanced hyperparameter tuning, model comparison, and interactive visualizations. Built with Next.js 14, Material-UI, and Python ML pipeline.',
@@ -154,7 +173,7 @@ export const PROJECTS: Project[] = [
154173
],
155174
},
156175
{
157-
id: 2,
176+
id: 3,
158177
title: 'MLI Learning Quiz App',
159178
description:
160179
'A beautiful, interactive learning and mnemonic quiz application designed specifically for the MLI (Machine Learning Institute) precourse material. Features 5 quiz categories with smart mnemonics, progress analytics, and modern UI/UX.',
@@ -171,7 +190,7 @@ export const PROJECTS: Project[] = [
171190
],
172191
},
173192
{
174-
id: 3,
193+
id: 4,
175194
title: 'Hope Foundation',
176195
description:
177196
'A modern, responsive charity website built with Gatsby for Hope Foundation. Features donation systems, volunteer portals, event management, and comprehensive program showcases. Deployed on Digital Ocean with excellent performance and SEO optimization.',
@@ -188,7 +207,7 @@ export const PROJECTS: Project[] = [
188207
],
189208
},
190209
{
191-
id: 4,
210+
id: 5,
192211
title: 'Historigal',
193212
description:
194213
'A modern, responsive web application for searching through 37,860+ historical events from 300 B.C. to 2012 with a Google-like interface. Features advanced citation parsing, intelligent search with debouncing, URL routing, and mobile-first design.',
@@ -205,7 +224,7 @@ export const PROJECTS: Project[] = [
205224
],
206225
},
207226
{
208-
id: 5,
227+
id: 6,
209228
title: 'AI Learning Hub',
210229
description:
211230
'A comprehensive Next.js application for learning AI and machine learning concepts through interactive mnemonics, character-based learning, and quizzes. Features 30+ learning sections with 1000+ quiz questions.',
@@ -222,7 +241,7 @@ export const PROJECTS: Project[] = [
222241
],
223242
},
224243
{
225-
id: 6,
244+
id: 7,
226245
title: 'A Very Nice Grocery List',
227246
description:
228247
'A modern, responsive grocery list application built with Next.js, React, and TypeScript. Features duplicate prevention, auto-scroll, and a beautiful dark theme with smooth animations.',
@@ -239,7 +258,7 @@ export const PROJECTS: Project[] = [
239258
],
240259
},
241260
{
242-
id: 7,
261+
id: 8,
243262
title: 'Luxury Realty',
244263
description:
245264
'A comprehensive, modern real estate website built with Angular and deployed on Surge.sh. Features luxury property listings with advanced search, filtering, interactive image galleries, and responsive design.',
@@ -256,7 +275,7 @@ export const PROJECTS: Project[] = [
256275
],
257276
},
258277
{
259-
id: 8,
278+
id: 9,
260279
title: 'Elegant Furniture Store',
261280
description:
262281
'A modern, responsive furniture store built with Vue.js 3, Vite, and Tailwind CSS. Features a beautiful collection of premium furniture with shopping cart functionality, product catalog, and seamless user experience.',
@@ -273,7 +292,7 @@ export const PROJECTS: Project[] = [
273292
],
274293
},
275294
{
276-
id: 9,
295+
id: 10,
277296
title: 'Law & Associates',
278297
description:
279298
'A modern, professional law firm website built with Astro.js and Tailwind CSS. Features comprehensive legal services, attorney profiles, practice areas, and contact forms with a clean, professional design.',

0 commit comments

Comments
 (0)