A premium, animation-heavy Angular 18 portfolio website showcasing the work and services of Gokulraja L P, Indian Entrepreneur & Founder of Gentrobyte AI Labs.
git clone <repository-url>
cd Portfolio
npm install
npm start
The application will be available at http://localhost:4200
Development build:
npm run build
Production build:
npm run build --configuration production
src/
├── app/
│ ├── components/
│ │ ├── animated-cursor/ # Custom animated cursor
│ │ ├── footer/ # Footer component
│ │ ├── navigation/ # Navigation bar
│ │ └── preloader/ # Loading screen
│ ├── data/
│ │ └── portfolio.data.ts # Mock data (projects, services, milestones)
│ ├── pages/
│ │ ├── about/ # About page
│ │ ├── contact/ # Contact page
│ │ ├── home/ # Home page
│ │ ├── projects/ # Projects page
│ │ └── services/ # Services page
│ ├── services/
│ │ ├── animation.service.ts # GSAP animation utilities
│ │ ├── email.service.ts # Email service
│ │ └── theme.service.ts # Theme management
│ ├── app.component.ts
│ └── app.routes.ts
├── assets/ # Static assets
├── index.html
├── main.ts
└── styles.scss # Global styles
Edit src/app/data/portfolio.data.ts to update:
Update the color scheme in:
tailwind.config.js - Tailwind color definitionssrc/styles.scss - Global color variablessrc/app/pages/src/app/app.routes.tssrc/app/components/navigation/The contact form uses a mock email service. To integrate with a real service:
src/app/services/email.service.tssendEmail() methodUpdate social media links in src/app/data/portfolio.data.ts:
export const socialLinks = {
linkedin: 'https://www.linkedin.com/in/gokulrajalp',
instagram: 'https://www.instagram.com/gokulrajalp',
github: 'https://github.com/gokulrajalp',
twitter: 'https://twitter.com/gokulrajalp'
};
The website is fully responsive with breakpoints:
npm run build --configuration production
dist/gokulraja-portfolio foldernpm install -g angular-cli-ghpages
ng build --configuration production --base-href=/repository-name/
npx angular-cli-ghpages --dir=dist/gokulraja-portfolio
This project is private and proprietary.
Gokulraja L P
Built with ❤️ by Gokulraja L P