Skip to content

qatd/qatd.github.io

Repository files navigation

Portfolio Website

Personal portfolio, deployed at qatd.github.io

Stack: React 18 · TypeScript · Vite · Styled Components · Framer Motion · React Query

Content

All content is in /public/assets/jsons/ — no TypeScript rebuild needed when editing it.

File Description
posts.json Portfolio items (projects & presentations)
tags.json Skill/tech tags with categories, bilingual
appText.json UI strings, routes, contact info — bilingual (en/fr)

Architecture

  • Routing: HashRouter (required for GitHub Pages)
  • State: Context providers for language, posts, and tags, consumed via custom hooks
  • Animations: Framer Motion
  • Responsive: Breakpoint in src/utils/responsiveUtils.ts + react-responsive
  • Styling: Styled Components

About

portfolio website

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors