Personal portfolio application focused on systems engineering domains and flagship projects.
- React 19
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion
Prerequisites:
- Node.js 18+
- Install dependencies:
npm install- Create local environment file:
cp .env.example .env.local- Start development server:
npm run dev- Open:
http://localhost:3000
npm run dev: Start local dev server on port 3000npm run build: Production buildnpm run preview: Preview production buildnpm run lint: TypeScript type checknpm run clean: Remove build output
src/App.tsx: Main UI composition and sectionssrc/constants.ts: Domain/project content modelsrc/index.css: Design system and global stylessrc/lib/utils.ts: Shared utilities
Build artifact:
npm run buildThen deploy the generated dist/ folder to your preferred static hosting provider.