Coder Social home page Coder Social logo

iturres / iturres-reactive-portfolio Goto Github PK

View Code? Open in Web Editor NEW
17.0 1.0 0.0 87.03 MB

πŸ’Ό Discover my 2023/24 βš›οΈReactive Portfolioβš›οΈ, featuring projects from 2022 to today. Explore my work, access my resume, and connect with me using the contact form! Let's collaborate and create something amazing together.

Home Page: https://iturres.github.io/iturres-reactive-portfolio/

License: MIT License

HTML 1.33% TypeScript 53.55% JavaScript 0.49% SCSS 44.63%
awesomeness portfolio-website potfolio reactportfolio reactts react react-hooks react-router

iturres-reactive-portfolio's Introduction

banner quoting 'learning to be the best version of myself'

GitHub Stats is experiencing some issues... GitHub Streaks is experiencing some issues...

Typing SVG

Typing SVG


const profileData = {
  aboutMe: [
    'πŸ‘¨β€πŸ’» I am a Full-stack web developer.',
    'πŸ“š Fond of technical, business, self-help and travel books, and more.',
    'πŸš€ I thrive on collaborating, organizing, and working along peers.',
    "πŸ€ I'm on my way to realizing my second dream, having accomplished the first.",
    '⌚ I do a bit of watchmaking.',
    'πŸ–₯ I enjoy designing web applications.',
    'πŸ™‡πŸ»β€β™‚οΈ Currently learning TypeScript, Angular and DSA.'
  ],
  futureLearningGoals: [
    'πŸ₯– French.',
    '🐦 Swift.',
    '🎀 Give technical and soft skills talks.',
    'πŸ‚ Snowboarding.'
  ]
};

Do you enjoy reading? πŸ€“

πŸ“š Here is a curated list of the books I read, that I would like to share with you... πŸ“š

πŸ“– = Books I'm currently reading

πŸ› οΈ Technical Books:
  • πŸ“– "The Pragmatic Programmer" - By Andrew Hunt and David Thomas.
  • πŸ“˜ "ProGit" - By Scott Chacon and Ben Straub.
  • πŸ“˜ "Think Like a Programmer" - By V. Anton Spraul.
  • πŸ“– "Javascript The Definitive Guide" - By David Flanagan.
  • πŸ“˜ "Learning React" - By Alex Banks and Eve Porcello.
  • πŸ“– "Redux in Action" - By Marc Garreau and Will Faurot.
  • πŸ“˜ "The Ruby programming language" - By David Flanagan and Yukihiro Matsumoto.
  • πŸ“– "A Common Sense Guide to DSA - 2nd Edition" - By Jay Wengrow.
  • πŸ“– "You Dont Know JavaScript" - By Kyle Simpson.
πŸ’Ό Business Books:
  • πŸ“• "The Phoenix Project, A novel about IT, DevOps and helping your business win" - By Gene Kim, George Spafford and Kevin Behr.
  • πŸ“• "The Five Dysfunctions of a Team" - By Patrick Lencioni.
  • πŸ“– "The Effective Engineer" - By Edmond Lau.
🧠 SelfHelp Books:
  • πŸ“— "Feel The Fear And Do It Anyway" - By Susan Jeffers.
  • πŸ“— "Ego is the Enemy" - By Ryan Holiday.
  • πŸ“— "Growth Mindset" - By Carol S. Dweck.
  • πŸ“— "Declutter Your Mind" - By S.J. Scott and Barrie Davenport.
πŸ—ΊοΈ Travel Books:
  • πŸ“™ "Hitchhiking in The Axis of Evil" - By Juan Pablo Villarino.
  • πŸ“™ "Always the West" - By J.M. Romero.
  • πŸ“™ "Magic is travelling" - By Aldana Chiodi and Dino Feldman.
  • πŸ“™ "A Tango in Tibet" - By Juan Pablo Villarino.
  • πŸ“™ "The Alchemist" - By Paulo Coelho.


Github contributor rank is experiencing some issues...

Top Languages

Profile Views

iturres-reactive-portfolio's People

Contributors

iturres avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

iturres-reactive-portfolio's Issues

[3pt] Update projects json and re-deploy

Update Projects json data

  • Add all rails project data.

  • Add all project screenshots.

  • Improve any UI that needs improvement.

  • re-deploy from development once PR has been merged.


[4pt] 404 not found -page- component and migrate BrowserRouter to HashRouter

  • **Custom 404 Page component for Better UX: ** At the moment when the user uses the URL bar and hard enters a new path, it will trigger the 404.html page that will refresh the page redirecting the user to the portfolio root path aka accessPage i.e /iturres-reactive-portfolio/ path. This is fine but a custom not found page will be better UX.

  • Migrate from BrowserRouter to HashRouter: Basically, when deploying with gh-pages, the wildcard (*) won't work, if the user goes to an unsupported URL the NotFoundPage component WILL NOT render, instead, GitHub pages default 404 page will show up. To support the redirection to the custom 404 component, we need HashRouter's technology to render after triggering the wildcard char to route all requests to the index.html.


[4pt] Assess portfolio for JSR - follow rubric

Possible changes

Content

  • List of skills: Showcase which tools and technologies you’re familiar with (and any other skill).
  • Contact details: email address.
  • Call-to-action (CTA): There is at least 1 CTA that brings the user to the β€œcontact” section.
  • Update form placeholders.

Personal Extra ones

  • Update the Apple icon.
  • set ENV at repo settings and add deploy file.
  • re-deploy.

Rubric

[4pt] Horizontal IDE like Navbar (Desktop Navbar).

For mobile we have the cool opening flower like navbar, However, I would like to develop a navbar that resembles an IDE's files tab.

  • This navbar needs to be render only for Desktop version and it will contain all the portfolio pages links.
  • The current navbar will contain the links to the pages only for mobile and for desktop it will only have the social media links.
  • Follow VScode layout for guidance.
  • This will impact the overal layout of the current project, so, make necessary changes on every stylesheet to maintain a nice and delicate design.

[2pt] Waving Alien when form submitted (Contact Page)

The current behaviour is the following, once the user fills out the whole contact form, it will proceed to click submit, if all the validations are correct, it sends the data to the server and renders a 'Thank you' message in the submit button.

I want to also render a small alien waving hello next to the thank you button, or even better, within the button.


[?pt] Accessibility issues found in portfolio

Status

The portfolio has some critical accessibility issues that must be addressed.

Tools for the job

  • Google Lighthouse.
  • Contrast Checker.

Areas to focus on:

  • Semantics.
  • Text Contrast.
  • Links.
  • Labels.
  • Aria live regions.
  • Programmable focus management (investigate further).

Notes:

  • Navbar toggle needs a clear role and keyboard focus.
  • Announce toggle state (open/close) to assistive technologies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.