Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fixed SEO and Accesability, also added manifest and offline support, …
…PWA working
- Loading branch information
1 parent
a1cd902
commit ae6021f
Showing
39 changed files
with
181 additions
and
79 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
export const onServiceWorkerUpdateReady = () => { | ||
const answer = window.confirm( | ||
`Fidalgo just updated his website. ` + | ||
`Reload to display the latest version?` | ||
); | ||
|
||
if (answer === true) { | ||
window.location.reload(); | ||
} | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
import React from 'react'; | ||
|
||
export const onRenderBody = ({ setHeadComponents }) => { | ||
setHeadComponents([ | ||
<link rel="preconnect" href="https://www.google-analytics.com" />, | ||
<link rel="preconnect" href="https://marketingplatform.google.com" />, | ||
<link rel="preconnect" href="https://google.com" />, | ||
<link rel="preconnect" href="https://www.google.com" />, | ||
]); | ||
}; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: 'Budgety' | ||
live: 'https://fidalgodev.github.io/budgety/' | ||
source: 'https://github.com/fidalgodev/budgety' | ||
stack: 'Vanilla Javascript' | ||
image: 'budgety.png' | ||
--- | ||
|
||
A simple app to manage your monthly budget. You can insert your income, and also your expenses, and it will calculate how much budget you have left for the month, and also show the percetange that each expense represented on your budget. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: 'Movie Library' | ||
live: 'https://fidalgodev.github.io/movie-library/' | ||
source: 'https://github.com/fidalgodev/movie-library' | ||
stack: 'Vanilla javascript - SASS' | ||
image: 'movie_library.png' | ||
--- | ||
|
||
A movie library made from scratch, using Vanilla JS. This project fecthes data from an API when the user searches for a Movie. THe user can then add the movie do his watched/watch later lists, and this information will be saved on localStorage. This project uses the MVC pattern. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: 'Weather App' | ||
live: 'https://weather.fidalgo.dev/' | ||
source: 'https://github.com/fidalgodev/weather-app' | ||
stack: 'Vanilla javascript - SASS' | ||
image: 'weatherapp.png' | ||
--- | ||
|
||
A weather app, that get's user location, and fetches the current weather from an API. The user can then click on the location, and check the weather for the next 5 days. It's also possible to search for other locations, and add/remove them from favorites. Since the API only lets you download a hude .json file with all the location available, I made a [small REST API](https://github.com/fidalgodev/cities-ids-api 'REST API Repository') to get the locations, that is being used when the user searches for a location. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: 'Movie Library' | ||
live: 'https://movies.fidalgo.dev' | ||
source: 'https://github.com/fidalgodev/movie-library-react' | ||
stack: 'React - Redux - Styled Components' | ||
image: 'movies.png' | ||
--- | ||
|
||
A Movie Library made with React. This was my first project after finishing a React Course. It fetches information from an API, and displays it in a nice way. You also get recommended movies based on the one you're watching, and you can also click on an Actor, and check information about him/her as well as movies that same actor enters. it uses React Router, and fetches the movie based on the URL, so you can easily reload the page and the data will be still fetched. It also uses lazy loading on images, has error handling, and uses Redux to manage state(even tho I realize now with more experience that I probably didn't needed it). One of the projects I'm most proud of. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: 'Firebase Auth Boilerplate' | ||
live: 'https://auth-w-firebase-boiler.fidalgo.dev/' | ||
source: 'https://github.com/fidalgodev/react_auth_redux_firebase_boilerplate' | ||
stack: 'React - Redux - Styled Components - Firebase - Formik' | ||
image: 'auth_boiler.png' | ||
--- | ||
|
||
I wanted to play around with Firebase Auth, so I made this simple boilerplate project. The user can Login, Logout and Register. After being logged in, the user has to verifiy is email in order to see protected pages. The user can also re-send the verification email if he deleted it, he can recover his password, and edit his account details. It's also possible for the user to Login/Register using his Google Account. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: 'Todos App w/ Firebase & Firestore' | ||
live: 'https://todos.fidalgo.dev/' | ||
source: 'https://github.com/fidalgodev/todo_app_w_auth' | ||
stack: 'React - Redux - Styled Components - Firebase & Firestore - Formik' | ||
image: 'react_todos.png' | ||
--- | ||
|
||
A todo App, where the user has the ability to Add/Edit/Delete todos. Todos are saved to the Firestore, so the user can basically login anywhere and have access to his todos. The App uses Firebase for the Authentication system, and the user is forced to verify his email before using the App. It's also possible to Re-send the verification email, recover the password and edit the user profile. I made a [video series](https://www.youtube.com/watch?v=OHQvbiQpGC8&list=PLoH-uUW2wEIQU3diUzrpFaFOcXM8z8gBc 'Youtube tutorial of this project') on my [Youtube channel](https://www.youtube.com/channel/UC8pnh6gmhMP-hyQ6MJb414g 'Fidalgo Youtube Channel') while creating the project. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: 'Fidalgo Portfolio' | ||
live: 'https://fidalgo.dev/' | ||
source: 'https://github.com/fidalgodev/portfolio_gatsby' | ||
stack: 'React - Styled Components - Gatsby' | ||
image: 'fidalgo.png' | ||
--- | ||
|
||
This very website you're now wathing. I wanted something fast and with good SEO for my portfolio, so a static website generator like Gatbsy seemed like the best fit. It reads data from markdown files, so it's super easy for me to keep adding Portfolio items as I keep developing stuff. It also has a cool dark mode switch since I couldn't decide between a dark or light design. |
Binary file not shown.
This file was deleted.
Oops, something went wrong.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.