- Data: json of tech, design, and icons shown
- Components
- Sections: page sections used initially to reorder sections, might still use it
- Pages: sub-pages for project details
- Tech Projects
{
title: [str],
logo: [url] './assets/logos/...,
text: [description],
stack: [iconsData.[iconName], ...]
repoLinks: [
{
button: [str],
icon: [url],
openOnNewWindow: [bool],
url: [url]
}
],
mainLink: {
icon: [url],
openOnNewWindow: [bool],
url: [url],
appStore (optional): [bool],
},
}
- Design Projects
{
title: [str],
logo: [url] './assets/logos/...,
text: [description],
stack: [iconsData.[iconName], ...]
tags: [str,str,...]
repoLinks: [],
mainLink: {
button: [str]
icon: [url],
openOnNewWindow: [bool] (false, stays in),
url: [url],
},
}
- Icons Data List of icons to reference in projects when listing 'stack'
{
iconName: {
name: [str] (same as iconName, redundancy),
fileName: [url] (finds the file),
description: [str] (str that will show as 'alt'),
}
}