公开站点含首页、服务、案例列表与详情、关于、联系和四步需求简报等页面
portfolio-angular — Angular 作品集模板
作者 danilo62x
基于 Angular 19 独立组件与 Tailwind CSS v4 的创意工作室作品集模板,含公开站点与销售后台,全部数据为 localStorage 模拟数据。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
认证后台含仪表盘、拖拽式线索看板、提案条目编辑器与案例/服务/评价 CRUD
使用 Angular 19 独立组件、signals、懒加载路由与 authGuard
Tailwind CSS v4 在 CSS 中通过 @theme 配置设计令牌,支持运行时切换并持久化的暗色模式
Transloco 提供英语、西班牙语和巴西葡萄牙语三种语言,并按区域格式化货币、日期和数字
数据为模拟数据并持久化到 localStorage,无需后端即可运行
模板详细介绍
这是一个创意工作室网站模板,公开部分展示案例研究(挑战、做法与结果数据)、带交付物和价格的服务目录、团队与时间线的关于页、联系表单,以及把访客转化为线索的四步需求简报。登录后是商业后台:可在阶段间拖拽的线索漏斗、带条目编辑器与折扣的提案,以及案例、服务和客户评价的 CRUD。README 说明所有数据均为模拟数据并持久化到 localStorage,因此无需搭建后端。模板共 16 个页面,覆盖公开站点与需认证区域。技术栈为 Angular 19 独立组件与新控制流语法、Tailwind CSS v4(由 @tailwindcss/cli 预编译)、严格模式 TypeScript、Angular signals、带懒加载路由与 authGuard 的 Angular Router、用于 PWA 构建的 @angular/service-worker、Transloco 8.3 国际化(en、es、pt-BR)、通过 ng-apexcharts 使用的 ApexCharts 以及响应式表单。README 未提供关于生产环境部署、真实后端集成或性能表现的说明。
适合你的项目吗?
适用场景
- 为创意工作室或设计机构搭建展示作品与服务的公开网站
- 演示从访客提交简报、生成线索到转化为提案的销售流程
- 作为 Angular 独立组件、signals 与 Tailwind CSS v4 组合的学习或原型参考
- 需要多语言(英/西/葡)作品集站点的场景
适合人群
- 希望快速获得创意工作室网站与后台界面的开发者
- 使用 Angular 并希望参考独立组件与 signals 写法的团队
- 需要英语、西班牙语或巴西葡萄牙语作品集站点的项目
- 在无后端条件下演示线索与提案管理流程的场景
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
需要 Node.js 18 或更新版本,Angular CLI 来自本地 devDependencies
- 2
执行 npm install 后运行 npm start,开发服务器位于 http://localhost:4200
- 3
登录为 Angular 服务中的模拟认证,任意非空邮箱和密码均可登录,示例账号为 [email protected] / demo123
- 4
生产构建使用 npm run build,输出到 dist/;service worker 在生产配置中启用,PWA 应针对构建产物测试而非 ng serve
- 5
README 未提供真实后端接入、数据库或部署平台的配置说明
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 所有数据均为模拟数据并持久化到 localStorage,没有真实后端;如需真实数据存储或后端集成需自行实现。
- 认证为 Angular 服务中的模拟认证,无需后端;任意非空邮箱和密码均可登录,不适用于真实身份验证场景。
- service worker 仅在生产配置中启用,PWA 功能需针对构建产物测试,开发服务器 ng serve 下不可用。
- 完整模板目录包含免费与付费模板,付费模板需另行购买,本免费模板不包含付费内容。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
A creative studio website with a sales back office, built with Angular 19 standalone components and Tailwind CSS v4. The public side shows the work: case studies with the challenge, what was done and the numbers that moved, a service catalogue with deliverables and pricing, an about page with the team and a timeline, a contact form and a four-step brief that turns a visitor into a lead. Behind the login sits the commercial side: a lead funnel you drag between stages, proposals with an item editor and discount, and CRUD for case studies, services and testimonials. Everything runs on mock data persisted to `localStorage`, so there is no backend to set up.
README 原文
Authentication is simulated in an Angular service, so no backend is required. Demo credentials:
README 原文
The Angular CLI writes the production build to `dist/`. The service worker is enabled in the production configuration, so test the PWA against the built output rather than `ng serve`.
README 原文
https://github.com/danilo62x/portfolio-angular/blob/main/LICENSEhttps://github.com/danilo62x/portfolio-angular/blob/main/README.mdThe full catalog of free and paid templates is at https://template.dev.br
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-14。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 85 / 100
- 技术栈
- Angular
- 网站类型
- 作品集 · 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-08-15
- 截图检查日期
- 2026-10-14
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Angular。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15
查看当时使用的来源资料
SHA-256: 216309e20046c71f6dbbb04b0601adc199beeff2567e5ac987f5ae44070980a4
2026-10-14T00:58:54.147Z
来源文件 / 仓库# Creative Studio Portfolio / Angular [Leia em português](./README.pt-BR.md) [](./LICENSE)  A creative studio website with a sales back office, built with Angular 19 standalone components and Tailwind CSS v4. The public side shows the work: case studies with the challenge, what was done and the numbers that moved, a service catalogue with deliverables and pricing, an about page with the team and a timeline, a contact form and a four-step brief that turns a visitor into a lead. Behind the login sits the commercial side: a lead funnel you drag between stages, proposals with an item editor and discount, and CRUD for case studies, services and testimonials. Everything runs on mock data persisted to `localStorage`, so there is no backend to set up. Live preview: https://template.dev.br/preview/portfolio-angular/ ## Pages included 16 screens, covering the public site and the authenticated area: - Home: hero, numbers, services, featured cases, process, testimonials, clients and a call to action - Services: cards by category with deliverables and price, the five-step process, FAQ accordion - Cases: search and category filter over the portfolio, with pagination - Case detail: cover, client and year, challenge, solution, results, gallery, client quote and the next case - About: story, working principles, team, timeline and client logos - Contact: validated form that creates a lead, plus the contact channels - Brief: four-step wizard (scope, budget and timeline, contact, review) that submits a lead - Login and Register: standalone auth screens - Dashboard: leads this month, open proposals, win rate, closed revenue, revenue and lead charts, funnel by stage and revenue by service - Leads: kanban by stage with drag and drop, filters by source, detail drawer and one-click conversion into a proposal - Proposals: list by status plus an item editor with quantity, unit price, discount and totals - Case studies admin: CRUD with publish and feature toggles - Services admin: CRUD with category, price, timeline and deliverables - Testimonials: CRUD with approval, rating and link to a case - Settings: profile, studio details, notifications, theme and language - Not found: 404 page ## Tech stack - Angular 19 with standalone components and the new control flow syntax - Tailwind CSS v4, precompiled by `@tailwindcss/cli` (the npm scripts run it before ng) - TypeScript 5.6 in strict mode - Angular signals for the domain, auth and ui services - Angular Router with lazy routes and an `authGuard` on the app area - `@angular/service-worker` 19.2 for the PWA build - Transloco 8.3 for i18n (en, es, pt-BR) - ApexCharts 5 via ng-apexcharts - Reactive forms for validation ## Requirements - Node.js 18 or newer - npm (the Angular CLI comes from the local devDependencies) ## Getting started ```bash npm install npm start # ng serve at http://localhost:4200 ``` Authentication is simulated in an Angular service, so no backend is required. Demo credentials: - `[email protected]` / `demo123` Any non-empty email and password logs in; the pair above is the account suggested on the login screen and the one the seed data belongs to. ## Build for production ```bash npm run build ``` The Angular CLI writes the production build to `dist/`. The service worker is enabled in the production configuration, so test the PWA against the built output rather than `ng serve`. ## Project structure ``` public/assets/i18n/ en.json, es.json, pt-BR.json src/ ├── app/ │ ├── components/{layout,pf,ui}/ │ ├── core/{data,guards,services}/ │ ├── pages/{public,app}/ │ └── app.routes.ts └── styles.css ``` ## Theming and customization Tailwind CSS v4 is configured in CSS, not in a JavaScript config file. The stylesheet imports Tailwind, declares the dark variant and defines the design tokens inside `@theme`: the Outfit font family, extra breakpoints and the brand color ramp (`--color-brand-25` through `--color-brand-950`). Semantic surface tokens use the `--tx-` prefix (sidebar, header, card, border, text). Dark mode is a class on the root element, toggled at runtime and persisted. To rebrand, change the brand ramp and the `--tx-` values together. ## Internationalization Three locales ship in `public/assets/i18n/`: English, Spanish and Brazilian Portuguese. Transloco loads them at runtime and the header switcher persists the choice. Currency, dates and numbers are formatted per locale, so a proposal in Spanish shows euros and a Brazilian one shows reais. ## The same system in other stacks The same system exists in five stacks, all sharing the screens and the visual identity, and all of them are free: - React 19: https://github.com/danilo62x/portfolio-react - Vue 3.5: https://github.com/danilo62x/portfolio-vue3 - Laravel 11 + Blade: https://github.com/danilo62x/portfolio-laravel - Static HTML: https://github.com/danilo62x/portfolio-html The full catalog of free and paid templates is at https://template.dev.br ## Support this project This template is free and MIT licensed. If it saves you time, you can support the work with a donation at https://template.dev.br/doar?template=portfolio-angular ## License [MIT](./LICENSE), copyright 2026 Danilo Quinelato.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

Artist-Studio-Portfolio-Website
Open-source Django-based website template for musicians, originally created for nlytnmusic (Siddhesh Parekh). …
Angular · 作品集

Wanderlust-Chronicles-Website
Wanderlust Chronicles is a travel blog template designed to captivate and engage users with its modern and res…
Angular · 博客

cv-builder
Free, privacy-first résumé builder that runs 100% in your browser — no account, no backend, no tracking. Angul…
Angular · 作品集

modern-web-cv-angular
modern-web-cv-angular 是一个基于 Angular 17 的个人简历与作品集网页模板,采用 standalone components 架构,适合开发者、设计师等技术人员展示个人履历。
Angular · 人物时间线

angular-tailwind-daisyui-landing
Lightweight SaaS landing page (Angular + Tailwind + DaisyUI) Template
Angular · SaaS

PortfolioPage
A modern, high-performance developer portfolio template built with Angular and Vite. Fully data-driven via JSO…
Angular · 作品集
