Modern, multi-page corporate website built with Astro for GitHub Pages deployment.
⚠️ Educational Project NoticeThis project is developed for educational purposes only and does not reflect real-world data or services. All content, projects, and information presented are fictional and created solely for learning and demonstration purposes.
berkayburakmdev.github.io/railhubdev-website
npm install
npm run devVisit http://localhost:4321 to see the site.
npm run buildThe built files will be in the dist/ directory, ready for GitHub Pages deployment.
This project is fully configured for GitHub Pages deployment:
-
Repository Settings:
- Go to Settings → Pages
- Source: "GitHub Actions"
- (No custom domain needed - using GitHub's default)
-
Automatic Deployment:
- Push to
mainbranch automatically triggers deployment - Check Actions tab for deployment status
- Live site: https://berkayburakmdev.github.io/railhubdev-website/
- Push to
-
Manual Deployment:
- Go to Actions tab
- Run the "Deploy to GitHub Pages" workflow manually
.github/workflows/deploy.yml- GitHub Actions workflowCNAME- Domain configuration (optional).nojekyll- Disables Jekyll processingscripts/copy-github-files.js- Copies required files to dist
- 🎓 Educational Project Notice - Clear disclaimer banner at the top
- 🌙 Dark theme (optimized for developer experience)
- 🎨 Modern design with Tailwind CSS
- ⚡ Fast static site generation with Astro
- 📱 Fully responsive
- ✨ Smooth animations and transitions
- 🏗️ Clean component architecture
- Framework: Astro
- Styling: Tailwind CSS
- UI Components: React
- Icons: Lucide React
- Deployment: GitHub Pages
- CI/CD: GitHub Actions