This is a personal portfolio website built with Angular 19.7.5 to showcase my work, skills, and professional background. It includes animated UI components, responsive layouts, and dynamic content management — deployed live using Netlify.
🔗 Live Site: https://pm11portfolio.netlify.app
- Built using Angular 19.7.5 with modular architecture
- Fully responsive UI
- Rich component-based design (About, Projects, Experience, FAQ, etc.)
- Hosted on Netlify with CI/CD integration via GitHub
- Smooth scroll, gradient themes, and animated elements
- SSR support (optional setup for Angular Universal + Netlify)
To start a local development server:
ng serveNavigate to: http://localhost:4200/
The app will auto-reload on changes.
src/app: Angular components and modulesassets/: Images and static filesangular.json: Angular CLI project confignetlify.toml: Netlify deployment config (if using SSR)
To generate a new component using Angular CLI:
ng generate component component-nameFor more scaffolding options:
ng generate --helpTo compile the project:
ng buildThis outputs the build artifacts to the dist/ folder.
To execute unit tests using Karma:
ng testFor end-to-end tests (you’ll need to set up a framework like Cypress or Protractor):
ng e2e- Git-based deployment enabled with automatic builds
- If using Angular SSR, ensure
server.tsis Netlify-compatible - Example: Use
@angular/ssrand@netlify/angular-runtime
# netlify.toml (basic)
[functions]
included_files = ["dist/**"]Prasad Mahajan
📧 pmmahajan2002@gmail.com
🔗 GitHub
🔗 LinkedIn
Built with ❤️ using Angular