Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
a755e11
Delete old code
izzydoescode Nov 1, 2024
e66e752
Add new Gatsby app
izzydoescode Nov 1, 2024
b2ee4f7
Remove extra feature deps
izzydoescode Nov 1, 2024
f1e4c2e
Add types
izzydoescode Nov 3, 2024
e440831
Add layout component w/ styles
izzydoescode Nov 3, 2024
6f6c841
Add config for image plugin
izzydoescode Nov 3, 2024
9b705b5
Add ds_store file to gitignore
izzydoescode Nov 3, 2024
5a1f72b
Fix icon & footnote styles
izzydoescode Nov 3, 2024
da33bcc
Add Hero & basic sections
izzydoescode Nov 5, 2024
16baacc
Add basic hero component & styles
izzydoescode Nov 6, 2024
1ca44a2
delete header
izzydoescode Nov 13, 2024
27b0b6d
Add about icons
izzydoescode Nov 13, 2024
1b9cb31
Fix casing in import
izzydoescode Nov 13, 2024
63eee72
Add header component
izzydoescode Nov 13, 2024
eb1483c
Fill in & style About section
izzydoescode Nov 13, 2024
83526ca
Update Gatsby config file
izzydoescode May 6, 2025
808fc71
Sub PNPM for NPM package manager
izzydoescode May 6, 2025
45df7ed
Add vanilla-extract css dependency
izzydoescode May 6, 2025
9cfadcc
Add profile pic
izzydoescode May 6, 2025
76476fa
Add SEO component
izzydoescode May 6, 2025
feb9877
Move stylesheets to styles folder, update refs
izzydoescode May 6, 2025
006efec
Delete unused lists from index
izzydoescode May 6, 2025
a209dab
Add footer component
izzydoescode May 6, 2025
4759b52
Update file names of components & refs
izzydoescode May 6, 2025
4924fcc
Add bagHolderPro markdown content file
izzydoescode May 7, 2025
1518801
Move Footer elements from Layout to Footer
izzydoescode May 8, 2025
c151be9
Add element tags to Hero, update text
izzydoescode May 8, 2025
1a07cd5
Move index css file to styles folder & update ref
izzydoescode May 8, 2025
f7cea29
Add class to layout stylesheet
izzydoescode May 8, 2025
3c59e3c
Delete pnpm lock file
izzydoescode May 8, 2025
2d1793a
Add npm lock file
izzydoescode May 8, 2025
9992f7a
Restore original readme file overwritten by gatsby
izzydoescode May 8, 2025
d7d53d9
Downgrade Gatsby version, add tailwind dependencies
izzydoescode May 8, 2025
a15077b
Add tailwind and postcss configs
izzydoescode May 8, 2025
7325f68
Add tailwind imports and gatsby-browser file
izzydoescode May 8, 2025
2dd0c49
Add CTA button link to Hero component
izzydoescode May 8, 2025
6557ad1
Adjust styles in Hero section
izzydoescode May 8, 2025
9127e2b
Add tailwind classes to layout component
izzydoescode May 8, 2025
a8dc6b6
Add framer-motion dep for animations
izzydoescode May 8, 2025
c82572d
Add custom highlight color to tailwind config
izzydoescode May 8, 2025
849fbfc
Add animations & styling to About section
izzydoescode May 8, 2025
f266133
Add portfolio content md & pics
izzydoescode May 8, 2025
9bcb97f
Delete unused imports
izzydoescode May 8, 2025
61f8ab7
Delete unused about page
izzydoescode May 8, 2025
30560a0
Switch package manager to Yarn & add resolutions/overrides
izzydoescode May 8, 2025
02405b4
Add transformer-remark plugin & filesystem resolve to gatsby config
izzydoescode May 8, 2025
16b9e90
Move project images to content/projects folder & update refs
izzydoescode May 8, 2025
2323e46
Add ProjectCard component w/ image, badges & links
izzydoescode May 8, 2025
c534142
Add project cards & graphql query to Projects component
izzydoescode May 8, 2025
40d9dcf
Delete unused projects stylesheet
izzydoescode May 8, 2025
30c625c
Add indentation to file
izzydoescode May 8, 2025
83016d5
Add tailwind classes to Footer component
izzydoescode May 8, 2025
f637071
Add .env file to gitignore
izzydoescode May 8, 2025
01b4923
Delete unused contact stylesheet
izzydoescode May 8, 2025
62e689a
Add types to ProjectCard & update image refs
izzydoescode May 8, 2025
344070a
Add .env.development file to gitignore
izzydoescode May 8, 2025
36b945f
Add ContactForm component w/ formspree
izzydoescode May 8, 2025
ee14bf7
Add formspree dependency
izzydoescode May 8, 2025
f015217
Add contact heading w/ animation & form
izzydoescode May 8, 2025
2340bc0
Add useForm hook from Formspree & success message
izzydoescode May 8, 2025
59fef8d
Add portfolio project data & pic
izzydoescode May 8, 2025
50f002a
Add env file loading
izzydoescode May 8, 2025
ea232d5
Add validations to contact form
izzydoescode May 8, 2025
984cca6
Amend .env entry in gitignore to use splat operator
izzydoescode May 8, 2025
d00cf3d
Remove border from Contact section
izzydoescode May 8, 2025
c6193d8
Add animation util w/ scrollToSection func
izzydoescode May 8, 2025
6a626c8
Apply scroll func & hover pointer to contact link
izzydoescode May 8, 2025
d5c9207
Apply scroll func to home button
izzydoescode May 8, 2025
38c3a6e
Add placeholder in contact form
izzydoescode May 8, 2025
1e0f30b
Add animation & styling to hero, delete unused stylesheet
izzydoescode May 8, 2025
4df8044
Upgrade react-snowfall dependency
izzydoescode May 8, 2025
244880b
Add gatsby image & netlify plugins, add react-animations w/ types & s…
izzydoescode May 9, 2025
11db6e9
Add gatsby remark imgs & netlify plugins configs
izzydoescode May 9, 2025
068e0ad
Add spin-slow animation to tailwind config
izzydoescode May 9, 2025
de49c4d
Remove unused imports from Layout
izzydoescode May 9, 2025
dd56b85
Add ProjectsSlider component
izzydoescode May 9, 2025
0f72313
Add ProjectsSlider, styles to Projects component
izzydoescode May 9, 2025
05e3c60
Add styles to ContactForm
izzydoescode May 9, 2025
c154a52
Add styling to Footer
izzydoescode May 9, 2025
b71e5b8
Convert stack to array, add quotes to image ref in bagholderpro.md fr…
izzydoescode May 9, 2025
18a1b4b
Delete unused import from Projects
izzydoescode May 9, 2025
d7aebe9
Fix props in ProjectCard, add conditional checks on image
izzydoescode May 9, 2025
283c9a4
Add layout property to image data in GraphQL query
izzydoescode May 9, 2025
cddba2f
Fix image ref in GatsbyImage prop
izzydoescode May 9, 2025
057632b
Add animated SVG blob background to Hero
izzydoescode May 9, 2025
4eaf20c
Add wave Haikei SVG blob for background in Hero
izzydoescode May 9, 2025
dadebd2
Rename Projects slider to Carousel
izzydoescode May 9, 2025
997f1ad
Rename component files to upper case
izzydoescode May 9, 2025
39a9811
Add react-scroll-parallax dependency
izzydoescode May 9, 2025
cc6ac82
add scroll style to html element
izzydoescode May 9, 2025
a1b441f
Temp rename Layout
izzydoescode May 10, 2025
6f21dd4
Correct casing for Layout
izzydoescode May 10, 2025
8de0c4d
Temp rename Hero
izzydoescode May 10, 2025
b3f4a23
Correct casing for Hero
izzydoescode May 10, 2025
fa05dec
Temp rename Projects
izzydoescode May 10, 2025
a6846f9
Correct casing for Projects
izzydoescode May 10, 2025
d71b2cd
Temp rename About
izzydoescode May 10, 2025
c44771a
Correct casing for About
izzydoescode May 10, 2025
060baff
Temp rename Contact
izzydoescode May 10, 2025
96455d9
Correct casing for Contact
izzydoescode May 10, 2025
0c0abb0
Add safeguard to form hook call
izzydoescode May 10, 2025
e166af8
Update guard on form
izzydoescode May 10, 2025
87e1456
Fixed hook error causing rerendering
izzydoescode May 10, 2025
fa47e9c
Move form hook call to after client side check
izzydoescode May 16, 2025
4d597c2
Replace div with better semantic header in Header
izzydoescode May 16, 2025
ebf1454
Add env var check and early return to form
izzydoescode May 16, 2025
781f1d2
Add lazy-init on form hook until env var is loaded
izzydoescode May 16, 2025
e03503f
Move form hook call to top level, add check for missing env var
izzydoescode May 16, 2025
b25c824
Add Formspree provider & related settings, remove ID check
izzydoescode May 16, 2025
a0c6c2b
Put back formspree ID declaration and use in ContactForm
izzydoescode May 16, 2025
e4fbfab
Undo formspree Provider configs
izzydoescode May 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 5 additions & 78 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,79 +1,6 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

# test snapshots
src/__snapshots__/
.cache/
public
src/gatsby-types.d.ts
.DS_Store
.env*
126 changes: 0 additions & 126 deletions =0.9

This file was deleted.

1 change: 0 additions & 1 deletion Procfile

This file was deleted.

49 changes: 49 additions & 0 deletions README-gatsby.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<p align="center">
<a href="https://www.gatsbyjs.com/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts">
<img alt="Gatsby" src="https://www.gatsbyjs.com/Gatsby-Monogram.svg" width="60" />
</a>
</p>
<h1 align="center">
Gatsby Minimal TypeScript Starter
</h1>

## 🚀 Quick start

1. **Create a Gatsby site.**

Use the Gatsby CLI to create a new site, specifying the minimal TypeScript starter.

```shell
# create a new Gatsby site using the minimal TypeScript starter
npm init gatsby -- -ts
```

2. **Start developing.**

Navigate into your new site’s directory and start it up.

```shell
cd my-gatsby-site/
npm run develop
```

3. **Open the code and start customizing!**

Your site is now running at http://localhost:8000!

Edit `src/pages/index.tsx` to see your site update in real-time!

4. **Learn more**

- [Documentation](https://www.gatsbyjs.com/docs/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
- [Tutorials](https://www.gatsbyjs.com/docs/tutorial/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
- [Guides](https://www.gatsbyjs.com/docs/how-to/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
- [API Reference](https://www.gatsbyjs.com/docs/api-reference/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
- [Plugin Library](https://www.gatsbyjs.com/plugins?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
- [Cheat Sheet](https://www.gatsbyjs.com/docs/cheat-sheet/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)

## 🚀 Quick start (Netlify)

Deploy this starter with one click on [Netlify](https://app.netlify.com/signup):

[<img src="https://www.netlify.com/img/deploy/button.svg" alt="Deploy to Netlify" />](https://app.netlify.com/start/deploy?repository=https://github.com/gatsbyjs/gatsby-starter-minimal-ts)
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# israeldmatos.com

__Portfolio Page__

[![Netlify Status](https://api.netlify.com/api/v1/badges/2c9e42fd-08c6-47c6-9adc-03e671defcfa/deploy-status)](https://app.netlify.com/sites/israeldmatos/deploys)

## Overview

Expand Down
1 change: 1 addition & 0 deletions gatsby-browser.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import "./src/styles/global.css";
58 changes: 58 additions & 0 deletions gatsby-config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
import type { GatsbyConfig } from "gatsby";
require("dotenv").config({
path: `.env.${process.env.NODE_ENV}`,
});

const config: GatsbyConfig = {
siteMetadata: {
title: `Israel D. Matos' Portfolio`,
siteUrl: `https://www.israeldmatos.com`,
},
// More easily incorporate content into your pages through automatic TypeScript type generation and better GraphQL IntelliSense.
// If you use VSCode you can also use the GraphQL plugin
// Learn more at: https://gatsby.dev/graphql-typegen
graphqlTypegen: true,
plugins: [
{
resolve: `gatsby-source-filesystem`,
options: {
name: `projects`,
path: `${__dirname}/src/content/projects/`,
},
},
{
resolve: "gatsby-source-filesystem",
options: {
name: "images",
path: "./src/images/",
},
__key: "images",
},
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
{
resolve: `gatsby-remark-images`,
options: {
maxWidth: 800,
},
},
],
},
},
'gatsby-plugin-netlify',
"gatsby-plugin-image",
"gatsby-plugin-sitemap",
{
resolve: "gatsby-plugin-manifest",
options: {
icon: "src/images/icon.png",
},
},
"gatsby-plugin-sharp",
"gatsby-transformer-sharp",
],
};

export default config;
15 changes: 0 additions & 15 deletions mailer/config/index.js

This file was deleted.

32 changes: 0 additions & 32 deletions mailer/index.js

This file was deleted.

Loading