Personal website for Felipe Vasconcelos — built with React, TypeScript, Vite, and Tailwind CSS.
Live: avasconcelos.com
- React 19 — UI
- TypeScript 5 — type safety
- Vite 6 — build tool
- Tailwind CSS 4 — styling
- oxlint — linting
npm install
npm run dev| Command | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Type-check + production build |
npm run preview |
Preview production build locally |
npm run lint |
Lint with oxlint |
Automated via GitHub Actions on every push to main:
- CI — lint + build on every push/PR
- CD — deploys to GitHub Pages (
gh-pagesbranch)