Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/giangartun/Tis-GOAT-Frontend/llms.txt

Use this file to discover all available pages before exploring further.

The Privacy page (/privacidad) gives you granular control over exactly what the public sees when visiting your portfolio. You can hide your entire portfolio with one switch, toggle individual sections on or off, or fine-tune visibility at the item level — all before committing changes.

Portfolio Visibility

The Public Profile master toggle at the top of the page is the global visibility switch for your entire portfolio.
  • On (public) — Your portfolio is discoverable in the home page discovery feed and your public portfolio URL is accessible to anyone.
  • Off (private) — Your profile is completely removed from the discovery feed and your public portfolio URL returns nothing visible to unauthenticated visitors.
The current status is shown in a color-coded banner:
  • 🟢 Green banner — “Public profile — your portfolio is visible to the public.”
  • 🔴 Red banner — “Private profile — your portfolio is not visible to the public.”

Section Visibility

Five content sections each have their own section-level toggle. Turning a section’s toggle off hides all items in that section simultaneously, regardless of individual item visibility settings.
SectionDescription
ProjectsAll project cards you have added.
Skills (Habilidades)All hard and soft skills.
Academic ExperienceAll academic records and degrees.
Work ExperienceAll job history records.
Professional Links (Redes Profesionales)All connected social and professional profiles.
Toggling a section on sets all items in that section to visible. Toggling it off sets all items to hidden. You can also expand each section to toggle items individually (see below).

Per-Item Visibility

Within each section you can toggle individual items independently. For example, you might have three projects but only want two of them to appear publicly — simply toggle the third project’s switch off while leaving the others on. Item-level visibility is independent of section-level visibility. If the section toggle is off, all items in the section are hidden regardless of their individual settings. Turn the section back on to restore individual item settings.

Saving Changes

An Unsaved Changes indicator (amber pill) appears in the page header whenever you have pending edits that have not yet been sent to the server. To commit your changes:
  1. Click Save Changes. A confirmation modal appears.
  2. Confirm. The client computes a diff between the original state and the current state and sends only the changed item IDs:
POST /api/privacidad/actualizar
Authorization: Bearer <token>
Content-Type: application/json

{
  "portafolio": true,
  "proyectos": {
    "<project_id>": false
  },
  "habilidades": {
    "<skill_id>": true
  }
}
Only sections that contain changed items are included in the payload. The portafolio boolean is always sent. To discard all pending changes without saving, click Revert. This restores every toggle to the last saved state.
Save frequently as you work through your privacy settings. If you accidentally close the browser tab before saving, all unsaved changes are lost — the server state is not updated until you click Save Changes.

Resetting to Public

Click Reset all to public in the right-hand sidebar panel to instantly make all items and sections visible and set your portfolio to public. This calls:
POST /api/privacidad/restablecer
Authorization: Bearer <token>
Reset all to public is immediate and cannot be undone automatically. Once the reset completes, every project, skill, experience record, and professional link is set to visible and your portfolio is made public. If you want to re-hide specific items, you must toggle them off manually one by one after the reset.

Status Summary

The right-hand sidebar shows a live summary of your current privacy state:
StatDescription
VisibilityShows “Public” or “Private” depending on the master toggle.
Visible itemsCount of items currently set to visible out of the total (e.g. 7 of 10).
Active sectionsCount of sections where at least one item is visible (e.g. 3 of 5).
Public accessShows “Active” or “Blocked” reflecting the master portfolio toggle.
The sidebar also shows a small live preview of how your portfolio header and visible sections will look to a public visitor.

Build docs developers (and LLMs) love