Skip to content

Commit f03410b

Browse files
committed
feat: Configure custom domain pmba.cca.lk, adjust base paths, and update site navigation and homepage layout.
1 parent 4b100a3 commit f03410b

4 files changed

Lines changed: 88 additions & 117 deletions

File tree

.vitepress/config.mjs

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { defineConfig } from "vitepress";
22
import { withMermaid } from "vitepress-plugin-mermaid";
33

44
// SEO and Branding Configuration
5-
const SITE_URL = "https://codezelaca.github.io/pm-ba-lifecycle";
5+
const SITE_URL = "https://pmba.cca.lk";
66
const SITE_TITLE = "PM & BA Lifecycle";
77
const SITE_DESCRIPTION =
88
"Complete Learning Resource for Product Management and Business Analysis by Codezela Career Accelerator";
@@ -13,8 +13,8 @@ export default withMermaid(
1313
title: SITE_TITLE,
1414
description: SITE_DESCRIPTION,
1515

16-
// GitHub Pages base path
17-
base: "/pm-ba-lifecycle/",
16+
// Custom domain - no base path needed
17+
base: "/",
1818

1919
// Clean URLs
2020
cleanUrls: true,
@@ -36,7 +36,7 @@ export default withMermaid(
3636
rel: "icon",
3737
type: "image/png",
3838
sizes: "32x32",
39-
href: "/pm-ba-lifecycle/logo.png",
39+
href: "/logo.png",
4040
},
4141
],
4242
[
@@ -45,15 +45,15 @@ export default withMermaid(
4545
rel: "icon",
4646
type: "image/png",
4747
sizes: "16x16",
48-
href: "/pm-ba-lifecycle/logo.png",
48+
href: "/logo.png",
4949
},
5050
],
5151
[
5252
"link",
5353
{
5454
rel: "apple-touch-icon",
5555
sizes: "180x180",
56-
href: "/pm-ba-lifecycle/logo.png",
56+
href: "/logo.png",
5757
},
5858
],
5959

@@ -179,10 +179,16 @@ export default withMermaid(
179179
// Navigation bar
180180
nav: [
181181
{ text: "Home", link: "/" },
182-
{ text: "Curriculum", link: "/01-curriculum/" },
183-
{ text: "ReserveEasy", link: "/02-reserve-easy-project/" },
184-
{ text: "Toolkit", link: "/03-toolkit/" },
185-
{ text: "Career", link: "/04-career-portfolio/" },
182+
{
183+
text: "Curriculum",
184+
link: "/01-curriculum/01-requirements-engineering",
185+
},
186+
{
187+
text: "ReserveEasy",
188+
link: "/02-reserve-easy-project/01-discovery/market-analysis",
189+
},
190+
{ text: "Toolkit", link: "/03-toolkit/ai-prompts" },
191+
{ text: "Career", link: "/04-career-portfolio/pm-portfolio-guide" },
186192
{
187193
text: "Resources",
188194
items: [
@@ -211,7 +217,6 @@ export default withMermaid(
211217
text: "📚 Curriculum",
212218
collapsed: false,
213219
items: [
214-
{ text: "Overview", link: "/01-curriculum/" },
215220
{
216221
text: "1. Requirements Engineering",
217222
link: "/01-curriculum/01-requirements-engineering",
@@ -246,7 +251,6 @@ export default withMermaid(
246251
text: "🏗️ ReserveEasy Project",
247252
collapsed: false,
248253
items: [
249-
{ text: "Project Overview", link: "/02-reserve-easy-project/" },
250254
{
251255
text: "Discovery",
252256
collapsed: true,
@@ -341,7 +345,6 @@ export default withMermaid(
341345
text: "🛠️ Toolkit",
342346
collapsed: false,
343347
items: [
344-
{ text: "Overview", link: "/03-toolkit/" },
345348
{ text: "AI Prompts", link: "/03-toolkit/ai-prompts" },
346349
{
347350
text: "Templates",
@@ -393,7 +396,6 @@ export default withMermaid(
393396
text: "💼 Career Portfolio",
394397
collapsed: false,
395398
items: [
396-
{ text: "Overview", link: "/04-career-portfolio/" },
397399
{
398400
text: "PM Portfolio Guide",
399401
link: "/04-career-portfolio/pm-portfolio-guide",

index.md

Lines changed: 70 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -1,122 +1,90 @@
11
---
2-
layout: home
3-
4-
hero:
5-
name: "PM & BA Lifecycle"
6-
text: "Complete Learning Resource"
7-
tagline: From Theory to Portfolio-Ready Skills — by Codezela Career Accelerator
8-
image:
9-
src: /logo.png
10-
alt: PM & BA Lifecycle
11-
actions:
12-
- theme: brand
13-
text: Start Learning →
14-
link: /01-curriculum/
15-
- theme: alt
16-
text: View on GitHub
17-
link: https://github.com/codezelaca/pm-ba-lifecycle
18-
19-
features:
20-
- icon: 📚
21-
title: 7-Module Curriculum
22-
details: Master Requirements Engineering, Agile, Strategy, Data Analytics, Product Process, QA, and Technical Fluency with industry-standard frameworks.
23-
link: /01-curriculum/
24-
linkText: Explore Curriculum
25-
- icon: 🏗️
26-
title: ReserveEasy Project
27-
details: Real-world simulation with BRDs, FSDs, OpenAPI specs, SQL queries, and test plans—all portfolio-ready artifacts.
28-
link: /02-reserve-easy-project/
29-
linkText: View Project
30-
- icon: 🛠️
31-
title: Ready-to-Use Toolkit
32-
details: Professional templates, checklists, and AI prompts for BRDs, FSDs, user stories, and quality assurance.
33-
link: /03-toolkit/
34-
linkText: Get Templates
35-
- icon: 💼
36-
title: Career Preparation
37-
details: Portfolio guides, interview prep (STAR, CIRCLES), resume templates, and LinkedIn optimization for PM and BA roles.
38-
link: /04-career-portfolio/
39-
linkText: Prepare for Jobs
2+
layout: doc
3+
title: PM & BA Lifecycle
404
---
415

42-
<style>
43-
:root {
44-
--vp-home-hero-name-color: transparent;
45-
--vp-home-hero-name-background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
46-
--vp-home-hero-image-background-image: linear-gradient(135deg, rgba(59, 130, 246, 0.2) 0%, rgba(139, 92, 246, 0.2) 100%);
47-
--vp-home-hero-image-filter: blur(44px);
48-
}
49-
50-
.VPHero .image-bg {
51-
background-image: linear-gradient(135deg, rgba(59, 130, 246, 0.3) 0%, rgba(139, 92, 246, 0.3) 100%);
52-
}
53-
54-
@media (min-width: 640px) {
55-
:root {
56-
--vp-home-hero-image-filter: blur(56px);
57-
}
58-
}
59-
60-
@media (min-width: 960px) {
61-
:root {
62-
--vp-home-hero-image-filter: blur(68px);
63-
}
64-
}
65-
</style>
66-
67-
## Quick Start Guide
68-
69-
| Your Goal | Where to Start |
70-
| ---------------------- | -------------------------------------------------------------------------------- |
71-
| 🆕 **New to PM/BA** | [Module 1: Requirements Engineering](/01-curriculum/01-requirements-engineering) |
72-
| 📖 **Know the basics** | [ReserveEasy Project](/02-reserve-easy-project/) for hands-on practice |
73-
| 📝 **Need templates** | [Toolkit](/03-toolkit/) with ready-to-use documents |
74-
| 💼 **Job hunting** | [Career Portfolio](/04-career-portfolio/) guides |
6+
# PM & BA Lifecycle
757

76-
---
8+
**Complete Learning Resource for Product Management and Business Analysis**
779

78-
## What Makes This Different
10+
_by Codezela Career Accelerator_
7911

80-
<div class="features-grid">
12+
---
8113

82-
| Traditional Learning | This Repository |
83-
| ---------------------- | ------------------------------------------------------ |
84-
| ❌ Theory only | ✅ Theory + real project simulation |
85-
| ❌ Generic examples | ✅ Industry-standard artifacts (OpenAPI, SQL, Mermaid) |
86-
| ❌ No portfolio pieces | ✅ Portfolio-ready documents |
87-
| ❌ Outdated content | ✅ Modern PM/BA practices with AI tools |
14+
## Quick Navigation
8815

89-
</div>
16+
| Section | Description |
17+
| ------------------------------------------------------------------------------- | ---------------------------------------------------- |
18+
| [📚 Curriculum](/01-curriculum/01-requirements-engineering) | 7 comprehensive learning modules |
19+
| [🏗️ ReserveEasy Project](/02-reserve-easy-project/01-discovery/market-analysis) | Real-world simulation with portfolio-ready artifacts |
20+
| [🛠️ Toolkit](/03-toolkit/ai-prompts) | Templates, checklists, and AI prompts |
21+
| [💼 Career Portfolio](/04-career-portfolio/pm-portfolio-guide) | Interview prep and job search guides |
9022

9123
---
9224

9325
## What's Inside
9426

95-
```
96-
📦 pm-ba-lifecycle
97-
├── 📚 01-curriculum/ # 7 comprehensive learning modules
98-
├── 🏗️ 02-reserve-easy/ # Complete project simulation
99-
│ ├── discovery/ # Market analysis, personas, opportunity trees
100-
│ ├── specs/ # BRD, FSD, OpenAPI YAML
101-
│ ├── design/ # BPMN process maps
102-
│ ├── delivery/ # Backlog, sprints
103-
│ ├── analytics/ # SQL queries, North Star metrics
104-
│ └── qa/ # Test plans, bug reports
105-
├── 🛠️ 03-toolkit/ # Templates & checklists
106-
└── 💼 04-career-portfolio/ # Interview prep & resume guides
107-
```
27+
### 📚 Curriculum Modules
28+
29+
1. [Requirements Engineering](/01-curriculum/01-requirements-engineering) - Requirements Pyramid, Gap Analysis
30+
2. [Agile Execution](/01-curriculum/02-agile-execution) - Scrum, Kanban, User Stories
31+
3. [Strategy & Analysis](/01-curriculum/03-strategy-analysis) - SWOT, Porter's Five Forces
32+
4. [Data & Analytics](/01-curriculum/04-data-analytics) - SQL, Metrics, A/B Testing
33+
5. [Product Process](/01-curriculum/05-product-process) - Discovery, Delivery, OKRs
34+
6. [Quality Assurance](/01-curriculum/06-quality-assurance) - Test Plans, Bug Reports
35+
7. [Technical Fluency](/01-curriculum/07-technical-fluency) - APIs, Databases, Architecture
36+
37+
### 🏗️ ReserveEasy Project
38+
39+
A complete restaurant reservation platform simulation with:
40+
41+
- **Discovery**: [Market Analysis](/02-reserve-easy-project/01-discovery/market-analysis), [User Personas](/02-reserve-easy-project/01-discovery/user-personas), [Opportunity Tree](/02-reserve-easy-project/01-discovery/opportunity-tree)
42+
- **Specs**: [BRD](/02-reserve-easy-project/02-specs/BRD-v1.0), [FSD](/02-reserve-easy-project/02-specs/FSD-booking-mod), [API Specs](/02-reserve-easy-project/02-specs/API-specs/webhooks)
43+
- **Delivery**: [Product Backlog](/02-reserve-easy-project/04-delivery/product-backlog), [Sprint Goals](/02-reserve-easy-project/04-delivery/sprints/sprint-15-goal)
44+
- **Analytics**: [North Star Metric](/02-reserve-easy-project/05-analytics/north-star-metric), SQL Queries
45+
- **QA**: [Test Plan](/02-reserve-easy-project/06-qa/master-test-plan), [Test Cases](/02-reserve-easy-project/06-qa/test-cases/TC-001-guest-booking)
46+
47+
### 🛠️ Toolkit
48+
49+
- [AI Prompts](/03-toolkit/ai-prompts) - 15 ready-to-use prompts for PM/BA work
50+
- [BRD Template](/03-toolkit/templates/brd-template)
51+
- [FSD Template](/03-toolkit/templates/fsd-template)
52+
- [User Stories Library](/03-toolkit/templates/user-stories-library)
53+
- [Definition of Ready](/03-toolkit/checklists/definition-of-ready)
54+
- [Definition of Done](/03-toolkit/checklists/definition-of-done)
55+
56+
### 💼 Career Preparation
57+
58+
- [PM Portfolio Guide](/04-career-portfolio/pm-portfolio-guide)
59+
- [BA Portfolio Guide](/04-career-portfolio/ba-portfolio-guide)
60+
- [Interview Preparation](/04-career-portfolio/interview-preparation) - STAR, CIRCLES, Fermi
61+
- [Resume Templates](/04-career-portfolio/resume-templates)
62+
- [LinkedIn Optimization](/04-career-portfolio/linkedin-optimization)
10863

10964
---
11065

111-
<div style="text-align: center; margin: 3rem 0; padding: 2rem; background: linear-gradient(135deg, rgba(59, 130, 246, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%); border-radius: 12px;">
112-
<p style="font-size: 1.5rem; font-weight: 600; margin-bottom: 0.5rem;">📊 Repository Stats</p>
113-
<p style="font-size: 1.1rem; color: var(--vp-c-text-2);">
114-
<strong>55 files</strong> • <strong>7 modules</strong> • <strong>15,000+ lines</strong> of learning content
115-
</p>
116-
</div>
66+
## Quick Start
67+
68+
| Your Goal | Start Here |
69+
| ------------------ | -------------------------------------------------------------------------------- |
70+
| 🆕 New to PM/BA | [Module 1: Requirements Engineering](/01-curriculum/01-requirements-engineering) |
71+
| 📖 Know the basics | [ReserveEasy Project](/02-reserve-easy-project/01-discovery/market-analysis) |
72+
| 📝 Need templates | [Toolkit - AI Prompts](/03-toolkit/ai-prompts) |
73+
| 💼 Job hunting | [Interview Preparation](/04-career-portfolio/interview-preparation) |
74+
75+
---
76+
77+
## Additional Resources
78+
79+
- [Learning Paths](/01-curriculum/learning-paths) - Structured study plans
80+
- [Glossary](/glossary) - PM/BA terminology
81+
- [Practice Exercises](/exercises) - Hands-on practice problems
82+
- [External Resources](/resources) - Books, podcasts, courses
11783

11884
---
11985

120-
<div style="text-align: center; margin-top: 2rem; color: var(--vp-c-text-2);">
121-
<p>Built with ❤️ by <a href="https://github.com/codezelaca" target="_blank"><strong>Codezela Career Accelerator</strong></a></p>
86+
<div style="text-align: center; margin-top: 2rem; padding: 1rem; background: var(--vp-c-bg-soft); border-radius: 8px;">
87+
<strong>55 files</strong> • <strong>7 modules</strong> • <strong>15,000+ lines</strong> of content
88+
<br><br>
89+
<a href="https://github.com/codezelaca/pm-ba-lifecycle" target="_blank">View on GitHub →</a>
12290
</div>

public/CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pmba.cca.lk

public/robots.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ User-agent: *
66
Allow: /
77

88
# Sitemap location
9-
Sitemap: https://codezelaca.github.io/pm-ba-lifecycle/sitemap.xml
9+
Sitemap: https://pmba.cca.lk/sitemap.xml
1010

1111
# Crawl delay (optional, for politeness)
1212
Crawl-delay: 1

0 commit comments

Comments
 (0)