Skip to content
View tpportfolio's full-sized avatar

Block or report tpportfolio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tpportfolio/README.md

Portfolio (Next.js) — Tomás Peró

Deploy: tomaspero.vercel.app

Stack

  • Next.js (App Router)
  • React / ReactDOM: 18.3.1
  • TypeScript

Local setup

  1. npm install
  2. npm run dev

Key routes

  • Home: /
  • AI: /work/ai-experiments
  • Consultant: /work/independent-consultant

Intro (first visit)

  • Static page: /intro.html (served from public/intro.html)
  • middleware.ts redirects first-time visits to the intro using a cookie flag (tp_intro).
  • The intro returns to the original route via hash.

Mini tools (static)

  • /canva_productora → public/canva_productora/index.html
  • /unyellower → public/unyellower/index.html
  • /comparador_videos → public/comparador_videos/index.html

Docs

  • Business logic: BUSINESS_LOGIC.md
  • Change log: CHANGELOG.md

Popular repositories Loading

  1. unyellow unyellow Public

    unyellow fix images

  2. arena_test arena_test Public

    arena_test

  3. matrix_test matrix_test Public

    matrix_test

  4. portfolio portfolio Public

    portfolio TP

  5. tpportfolio tpportfolio Public

    Portfolio de TP

    TypeScript

  6. ads_SV ads_SV Public

    Forked from PauldeLavallaz/ads_SV

    Ads workflow Sergio Val

    Python