https://github.com/pabron7/alpkurt-portfolio-landing
Minimalist personal landing page built with Vite + React. Targeted at recruiters and freelance clients, this page introduces Alp Kurt, links to game/web portfolios, and sets the foundation for a future blog. Deployed via Firebase with CI/CD powered by GitHub Actions.
https://github.com/pabron7/alpkurt-portfolio-landing
ci-cd firebase personal-site portfolio react vite
Last synced: 2 months ago
JSON representation
Minimalist personal landing page built with Vite + React. Targeted at recruiters and freelance clients, this page introduces Alp Kurt, links to game/web portfolios, and sets the foundation for a future blog. Deployed via Firebase with CI/CD powered by GitHub Actions.
- Host: GitHub
- URL: https://github.com/pabron7/alpkurt-portfolio-landing
- Owner: pabron7
- License: mit
- Created: 2025-03-11T21:52:09.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-04-05T22:21:36.000Z (2 months ago)
- Last Synced: 2025-04-05T23:19:35.927Z (2 months ago)
- Topics: ci-cd, firebase, personal-site, portfolio, react, vite
- Language: CSS
- Homepage: https://alpkurt.com
- Size: 217 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Alp Kurt – Portfolio Landing Page
This frontend project is built with **Vite** and **React**, and is deployed via **Firebase Hosting** using **GitHub Actions** for CI/CD. It includes custom interactions, floating Pac-Man-style ghosts, and Firebase Analytics integration to track portfolio engagement.
***
## Tech Stack
- [Vite](https://vitejs.dev/)
- [React](https://reactjs.org/)
- [Firebase Hosting](https://firebase.google.com/docs/hosting) — Static site hosting
- [Firebase Analytics](https://firebase.google.com/docs/analytics) — Tracks custom events
- [GitHub Actions](https://github.com/features/actions) — CI/CD pipeline for deployment---
## Changelog
See [Changelog](frontend/CHANGELOG.md) for version history and updates.
---
## Live Site
[alpkurt.com](https://alpkurt.com)
---
## Local Development
#### Navigate into the frontend directory
cd frontend#### Install dependencies
npm install#### Start development server
npm run dev---
## Environment Setup
Add a .env file in the root of the project:VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_project.appspot.com
VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
VITE_FIREBASE_APP_ID=your_app_id
VITE_FIREBASE_MEASUREMENT_ID=your_measurement_id---
## License
This project is open source and available under the [MIT License](/LICENSE).
---
## Developer
This project was designed and developed by Alp Kurt — a Game and Web Developer.
[email protected]