This repository contains the source code for a personal portfolio website built with React and TypeScript.
This project is hosted on GitHub Pages and uses React for the frontend interface.
Runs the application in development mode.
- Launches a local development server
- Opens the application at http://localhost:3000
- Provides real-time reloading when you make code changes
- Displays lint errors in the console
Prepares the application for deployment:
- This command is automatically executed before
npm run deploy - Runs
npm run buildto create an optimized production build - Creates a
builddirectory with all production-ready files
Deploys the application to GitHub Pages:
- Uses the gh-pages package to handle deployment
- Publishes the contents of the
builddirectory to the gh-pages branch - Makes the application available at the URL specified in the homepage field of package.json
- React
- TypeScript
- SCSS for styling
- GitHub Pages for hosting