An enterprise-grade IT Technical Support and Systems Workflow Optimization digital profile and interactive portfolio.
This project is pre-configured for one-click deployment on Netlify.
- Push or export this project repository to GitHub (via AI Studio Settings > Export to GitHub, or standard git push).
- Go to app.netlify.com and click "Add new site" > "Import an existing project".
- Select your repository.
- Netlify will automatically detect the settings from
netlify.toml:- Build command:
npm run build - Publish directory:
dist - Functions directory:
netlify/functions
- Build command:
- (Optional for live Gemini AI chat): Under Site configuration > Environment variables, add:
Google_API_Key(orGEMINI_API_KEY): Your Google Gemini API key (Note: The serverless function automatically recognizesGoogle_API_Key,GOOGLE_API_KEY, andGEMINI_API_KEYacross Builds, Functions, and Runtime).
- Click Deploy Site.
- Run
npm run buildto generate the production/distfolder. - Visit app.netlify.com/drop.
- Drag and drop the
dist/folder directly into the browser. - Your site will be live instantly with complete SPA routing.
index.html: The HTML5 entry point with complete metadata, favicon, and SEO tags.dist/index.html: The compiled, bundled, production-ready static entry point.public/_redirects: Guarantees single-page application (SPA) routing on Netlify (/* /index.html 200).netlify.toml: Netlify build specification, caching headers, and function redirects.netlify/functions/chat.ts: Serverless function proxying the Gemini AI assistant on Netlify.
# Install dependencies
npm install
# Run dev server on port 3000
npm run dev
# Build for production
npm run build