{"id":15093253,"url":"https://github.com/barbaracalderon/angular-portfolio-app","last_synced_at":"2026-01-01T23:29:59.528Z","repository":{"id":240636382,"uuid":"800581958","full_name":"barbaracalderon/angular-portfolio-app","owner":"barbaracalderon","description":"A responsive and dynamic portfolio website designed and developed by myself.","archived":false,"fork":false,"pushed_at":"2025-04-19T23:27:31.000Z","size":14616,"stargazers_count":10,"open_issues_count":0,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-11T08:07:41.250Z","etag":null,"topics":["angular","angular-cli","angular-material","angular-portfolio","bootstrap","devfolio","devicons","ngx-bootstrap","portfolio","portfolio-template","portfolio-website","typescript"],"latest_commit_sha":null,"homepage":"https://angular-portfolio-app-omega.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/barbaracalderon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-14T15:52:55.000Z","updated_at":"2025-07-08T07:52:47.000Z","dependencies_parsed_at":"2025-04-19T20:06:07.009Z","dependency_job_id":"3fc66c18-2bc7-4253-a592-df32fb86c516","html_url":"https://github.com/barbaracalderon/angular-portfolio-app","commit_stats":{"total_commits":54,"total_committers":1,"mean_commits":54.0,"dds":0.0,"last_synced_commit":"9fc4b7b2f9de0e5b4644585303f48b318b6fae88"},"previous_names":["barbaracalderon/angular-portfolio-app"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/barbaracalderon/angular-portfolio-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbaracalderon%2Fangular-portfolio-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbaracalderon%2Fangular-portfolio-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbaracalderon%2Fangular-portfolio-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbaracalderon%2Fangular-portfolio-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barbaracalderon","download_url":"https://codeload.github.com/barbaracalderon/angular-portfolio-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbaracalderon%2Fangular-portfolio-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271748575,"owners_count":24813992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angular-cli","angular-material","angular-portfolio","bootstrap","devfolio","devicons","ngx-bootstrap","portfolio","portfolio-template","portfolio-website","typescript"],"created_at":"2024-09-25T11:20:23.531Z","updated_at":"2026-01-01T23:29:59.510Z","avatar_url":"https://github.com/barbaracalderon.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BC | Angular Portfolio App\n\nThis is my personal portfolio website built with **Angular 21**, Typescript, HTML5, CSS3, Bootstrap, Bootstrap Icons, RxJS, Vite, Angular Material and tests in Jasmine. It's currently deployed on the web: [https://angular-portfolio-app-omega.vercel.app/](https://angular-portfolio-app-omega.vercel.app/)\n\n![Barbara Calderon's Angular Portfolio App](portfolio.png)\n\nThis project was originally generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.7 and then upgraded to version 21.0.6 on December 2025. In order to upgrade your own version, follow the commands laid out when you type `ng update`.\n\nCheck [version history](#version-history) for more information.\n\n**Angular 21**: _This project's current version uses Angular 21 (December 2025 update). Successfully upgraded from Angular 19 without breaking changes._\n\n**Angular 19**: _This project's last tag for Angular 19 was tag [v2.0.0](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v2.0.0)._\n\n**Angular 17**: _This project's last tag for Angular 17 was tag [v1.3.0](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v1.3.0), you can download and use the portfolio in this version still._\n\n\n\n\n\n![License](https://img.shields.io/badge/license-MIT-blue.svg)\n\n## Author\n\nI'm Barbara Calderon, a software developer.\n\n- [Github](https://www.github.com/barbaracalderon)\n- [Linkedin](https://www.linkedin.com/in/barbaracalderondev/?locale=en_US)\n- [Twitter](https://www.x.com/bederoni)\n\n## The Project\n\nThis portfolio is a **dynamic and responsive web application** built using **Angular**, showcasing my skills and projects as a software developer. The design and development of this portfolio aimed to provide a seamless user experience across different devices while highlighting various aspects of my professional journey. \n\nThe potfolio has sections of home, about, education, portfolio projects and contact information. Key features are its dynamic content, the responsive design and modern aesthetics.\n\n## Technologies Used\n\n- **Angular 21** - Latest version with standalone components.\n- **TypeScript 5.9.3** - Strongly typed JavaScript superset.\n- **Angular Material 21** - Material Design components.\n- **Bootstrap 5** - Responsive CSS framework.\n- **Bootstrap Icons** - Clean SVG icons.\n- **Swiper.js 11** - Modern touch slider.\n- **Angular CLI 21** - Official build tooling.\n- **RxJS 7** - Reactive programming library.\n- **Vite** - Next-gen frontend tooling (via Angular CLI).\n- **Jasmine 5** - Behavior-driven testing framework.\n- **Karma 6** - Test runner for Angular.\n- **Vercel** - Cloud platform for static sites.\n\n## Development server\n\nYou can run this project locally too.\n\nClone this repo.\n\nRun `ng serve` for a dev server. \n\nNavigate to `http://localhost:4200/`. \n\nThe application will automatically reload if you change any of the source files.\n\n## Code scaffolding\n\nRun `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.\n\n## Build\n\nRun `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.\n\n## Test\n\nRun `ng test` to test the project. This will launch the Karma test runner and execute all Jasmine test specs (`*.spec.ts` files).\n\n\n## Further help\n\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.\n\n## About\n\nThis portfolio was designed and developed by myself, Barbara Calderon, using frontend software skills for a dynamic and responsive web application.\n\n## Version History\n\n| Version | Date       | Description                                      |\n|---------|------------|--------------------------------------------------|\n| [2.1.1](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v2.1.1)   | Jan 2026 | Update education. \n| [2.1.0](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v2.1.0)   | Dec 2025 | Upgrade Angular v19 to v21. \n| [2.0.0](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v2.0.0)   | Apr 2025   | `!breaking changes` Upgrade Angular v17 to v19. Replace \"accordion\" with \"expansion\". Replace \"carousel\" with \"swiper\". Remove ngx-bootstrap lib. Refactor breaking code. Update tests with Jasmine framework.|\n| [1.3.0](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v1.3.0)   | Mar 2025   | Added \"forecast-cli\" project to portfolio.|\n| [1.2.0](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v1.2.0)   | Feb 2025   | Added 5 projects to portfolio. Resolved Vite overlay issue.|\n| [1.1.1](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v1.1.1)   | Jan 2025   | Updated content on about me page. Resolved issues with dependencies alerts by upgrading.|\n| [1.1.0](https://github.com/barbaracalderon/angular-portfolio-app/releases/tag/v1.1.0)   | Jan 2025   | Updated content on home and about me pages. Fixed window width issues. Carousel anchor tags no longer green style. Resolved issue with carousel indicators not displaying. Added license.|\n| 1.0.1   | Jun 2024   | Added more projects to the portfolio page.       |\n| 1.0.0   | May 2024   | Initial release of the portfolio.                |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarbaracalderon%2Fangular-portfolio-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarbaracalderon%2Fangular-portfolio-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarbaracalderon%2Fangular-portfolio-app/lists"}