Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A customizable Angular portfolio template with SCSS, Tailwind CSS, and AOS animations for developers.
Angular Master Portfolio is a portfolio template for software developers, built with Angular and SCSS, that generates a personal website with Home, About, Projects, Experience, and Education sections.
Angular Master Portfolio is a responsive, customizable portfolio template built with Angular and SCSS, designed to showcase a software developer's skills, projects, experience, and education. It reads all content from a single data file, app-data.enum.ts, and outputs a static website with five predefined sections: Home, About me, Projects, Experience, and Education. The template is hosted on Firebase Hosting in its live demo and is developed by Dhruvil Rathod, drawing design inspiration from existing developer portfolio templates. It also uses Tailwind CSS and AOS (Animate on Scroll) for styling and scroll animations.
Angular Master Portfolio packs a focused set of features that make it easy to run, style, and deploy a developer portfolio.
app-data.enum.ts.Angular Master Portfolio suits anyone who wants a polished Angular-based portfolio without writing the UI from scratch.
With Angular Master Portfolio, you can control the entire site content and design through a few straightforward customization points.
app-data.enum.ts file to change every text block and list shown in the Home, About, Projects, Experience, and Education sections.firebase init and firebase deploy.After installing Angular, you clone the repository, run npm install to pull dependencies, and start developing with ng s -o, which opens the app in your default browser. All content changes are made by editing the app-data.enum.ts file, so you don't touch component templates for most updates. To publish, run ng build to produce a production bundle, then deploy the output using the Firebase Hosting instructions in the README. The live demo is available at https://angular-master-portfolio.web.app/.
Several similar developer portfolio templates exist, and this project directly credits two of them as design references.
The repository is public on GitHub, so you can clone and modify the code for your own portfolio. The author does not list a price or license in the README, and simply asks for a star in return.
Yes. All portfolio data lives in the file app-data.enum.ts. You can edit the object variables there to update your name, bio, projects, experience, education, and other details. Predefined interfaces show what fields each section accepts.
No. The template is built with Angular, so it requires Node.js and the Angular CLI to run, build, and customize. If you are not using Angular, you would need to migrate the code to another framework.
The README only documents Firebase Hosting. Since ng build produces a static Angular bundle, you could adapt the deployment to other static hosts, but you would need to adjust the configuration and instructions yourself.
