Porto Code is an interactive, VS Code-inspired portfolio application built with React 19 + TypeScript + Vite. It lets visitors explore Nandang Eka Prasetya's work experience, projects, skills, and contact information through a familiar IDE interface.
| Document | Type | Description |
|---|---|---|
| Getting Started | Tutorial | Set up and run the project locally from scratch |
| Customizing Your Portfolio | Tutorial | Replace the placeholder data with your own information |
| How-to: Add a New Feature Panel | How-to | Step-by-step guide for adding a new Activity Bar panel |
| How-to: Manage Feature Status via Firebase | How-to | Enable, disable, or put features into maintenance mode |
| Architecture Overview | Explanation | How the app is structured and why |
| Feature System | Explanation | How the Feature Status and maintenance system works |
| API Reference: Types | Reference | All TypeScript types and interfaces |
| API Reference: Hooks | Reference | All custom React hooks |
| API Reference: Utilities | Reference | All utility modules |