Skip to content

projectamazonph/amph-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

172 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Amazon PH Academy v2

Amazon PPC Training for Filipino Virtual Assistants

Stop earning ₱15k/month. Start charging ₱60k–₱80k/month.

Three courses. One outcome: become the Amazon ads specialist clients retain.

Landing Page


What is Project Amazon PH Academy?

Project Amazon PH Academy is an online training platform built specifically for Filipino virtual assistants who want to specialize in Amazon advertising. It's not a generic course site — every lesson, tool, and feature is designed around real-world Amazon PPC work.

You learn by doing. Interactive simulators let you practice with real campaign scenarios before touching a client's account.


What's Inside

📚 Structured Courses

Three tiered courses, each building on the last:

Course What You Learn Price
PPC Foundations Amazon advertising basics, Sponsored Products, campaign structure, keyword research, bid management ₱2,999
Accelerated Mastery Everything in Foundations + advanced strategies, Sponsored Brands, Sponsored Display, optimization frameworks ₱5,999
Ultimate Transformation Everything in both courses + live classes, 1-on-1 support, portfolio-ready projects, job placement guidance ₱9,999

Early bird deal: First 30 enrollees pay only ₱499 — full access, not a deposit.

Course Detail

📖 Interactive Lessons

Each course breaks down into modules and lessons. You read, practice, and quiz your way through. Progress saves automatically — pick up where you left off on any device.

Lesson View

🧪 Quizzes & Knowledge Checks

After each module, a quiz tests what you learned. Score above the passing threshold to unlock the next module. No guessing — each question targets a real skill.

Quiz


🛠️ Practice Tools

This is what makes AMPH different. Five interactive simulators let you practice Amazon PPC tasks with real data — no risk to client accounts.

Campaign Builder

Build Sponsored Products, Sponsored Brands, and Sponsored Display campaigns step by step. Choose targeting, set bids, structure ad groups — the full workflow.

Campaign Builder

Bid Elevator

Upload your campaign data and get smart bid adjustment suggestions. See which keywords are over-spending and where to push bids up.

Bid Elevator

Search Term Triage

Sort search terms into Keep, Pause, or Optimize buckets. Learn to identify wasted spend and hidden opportunities in your search term reports.

Search Term Triage

Listing Audit

Audit a product listing against Amazon's best practices. Get a score and actionable fixes for titles, bullets, images, and backend keywords.

Listing Audit

Keyword Research

Discover, categorize, and export keywords for your campaigns. Organize by match type, intent, and priority.

Keyword Research

Tools Index


🏆 Gamification

Learning isn't just about lessons. AMPH keeps you motivated with badges, XP, and certificates.

  • XP & Levels — Earn experience points for completing lessons, quizzes, and tool sessions
  • Streaks — Log in daily to build your streak and earn bonus XP
  • Badges — Unlock achievements for milestones like completing a course or acing a quiz
  • Certificates — Earn a downloadable PDF certificate when you complete a course. Each certificate has a public verification link employers can check.

Certificates

Verify Certificate


💳 Payments & Enrollment

Pay once, access forever. No subscriptions, no recurring fees.

  • GCash, Maya, credit/debit card, bank transfer — all via PayMongo
  • BIR-compliant receipt — downloadable PDF for your records
  • Instant access — pay and start learning immediately

Checkout Success

Pricing


📱 Mobile-First Design

Most Filipino VAs learn on their phones. Project Amazon PH Academy is built for mobile first — every page works at 390px width. No app to install. Just open your browser.

Student Dashboard


🔐 Account & Security

  • Simple sign-in — email + password, no social login required
  • Secure — passwords are encrypted, sessions are HttpOnly cookies
  • Privacy-first — your data stays yours. No tracking, no ads, no AI profiling

Sign In


⚙️ Admin Panel

For the team running Project Amazon PH Academy. A full admin dashboard to manage everything:

  • Dashboard — real-time stats on users, enrollments, revenue, and engagement
  • User Management — search, view, and manage student accounts
  • Course Management — create and edit courses, modules, and lessons with a rich editor
  • Tool Management — manage simulator scenarios and difficulty levels
  • Refund Management — review and process refund requests
  • Badges & Gamification — create badges, set criteria, manage the achievement system
  • Analytics — enrollment funnels, revenue trends, student engagement metrics
  • Settings — platform configuration

Admin Dashboard

Admin Courses

Admin Analytics


Why AMPH Exists

There are 500,000+ Filipino virtual assistants. Most earn ₱15k–₱30k/month doing general admin work. The ones who specialize in Amazon advertising charge ₱60k–₱80k/month.

AMPH was built to bridge that gap. Not with theory — with practice.

Every tool in the platform is modeled on real Amazon PPC workflows. By the time you finish the courses, you've already done the work that gets you hired.


Status

Sprint Track Stories Status
S1 Foundation 6 / 6 ✅ Complete (2026-07-07)
S2 Tools 6 / 6 ✅ Complete (2026-07-07)
S3 Curriculum 5 / 5 ✅ Complete (2026-07-08)
S4 Tool UIs 5 / 5 ✅ Complete (2026-07-08)
S5 Gamification 3 / 3 ✅ Complete (2026-07-09)
S6 Payments 4 / 4 ✅ Complete (2026-07-10)
S7 Admin 4 / 4 ✅ Complete (2026-07-10)
S8 Refunds + Email 4 / 4 ✅ Complete (2026-07-11)
S9 Polish + Mobile 5 / 5 ✅ Complete (2026-07-12)
S10 Tests + CI 5 / 5 ✅ Complete (2026-07-13)
S11 Observability 5 / 5 ✅ Complete (2026-07-13)
S12 Launch 5 / 5 ✅ Complete (2026-07-13)
Total 52 / 52 100% shipped

57 points over 12 sprints. No slip.


Tech Stack

Layer Technology
Framework Next.js 16
Language TypeScript (strict)
Database PostgreSQL (Neon)
ORM Prisma
Auth JWT + HttpOnly cookies (jose)
Styling CSS Modules + design tokens
Icons Phosphor (light)
Fonts Space Grotesk + JetBrains Mono
Payments PayMongo (GCash/Maya/Card/Bank)
Email Resend + React Email
File Storage Vercel Blob
Error Tracking Sentry (@sentry/nextjs@^9)
Logging Pino + AsyncLocalStorage
Testing Vitest + Playwright
CI/CD GitHub Actions (tsc, lint, vitest, playwright, lighthouse, gitleaks)
Alerting Slack Incoming Webhook
Hosting Vercel

For Developers

First-time setup

git clone https://github.com/projectamazonph/amph-v2.git
cd amph-v2
pnpm install
pnpm gen:secret --write       # Generate JWT secret
pnpm prisma migrate dev       # Set up database
pnpm prisma db seed           # Seed admin + pricing tiers + badges
pnpm dev                      # Start dev server

Open http://localhost:3000.

Default admin account

  • Email: ryan@projectamazonph.com
  • Password: ChangeMe123!

Change the password after first sign-in.

Commands

pnpm dev              # Dev server
pnpm build            # Production build
pnpm typecheck        # tsc --noEmit
pnpm lint             # ESLint + no-ai-slop rule
pnpm test             # Vitest unit + integration
pnpm test:e2e         # Playwright E2E
pnpm test:coverage    # Coverage report (70% threshold)
pnpm prisma:studio    # Browse the database
pnpm sentry:sourcemaps   # Upload source maps

Project structure

Full repository tree
amph-v2/
├── src/
│   ├── app/
│   │   ├── (public)/              Public pages (auth, pricing)
│   │   ├── (dashboard)/           Student dashboard, courses, tools, quizzes
│   │   ├── admin/                 Admin panel (RBAC-gated)
│   │   ├── api/webhook/           PayMongo webhook handler
│   │   └── actions/               Server actions
│   ├── components/
│   │   ├── ui/                    11 shared UI primitives (Field Manual)
│   │   └── tools/                 5 interactive tool runners
│   ├── lib/                       Auth, DB, badges, certificates, paymongo, refunds, etc.
│   ├── engine/                    5 tool engines + 30 scenarios
│   ├── middleware.ts              Edge JWT verification + RBAC
│   └── styles/globals.css         Design tokens + dark mode
├── prisma/                        Schema (19 models) + seed
├── scripts/                       Smoke, backup, restore, Sentry alert
├── docs/                          Specs, runbooks, security audits, sprint plans
├── .github/workflows/             7 workflows (CI, deploy, rollback, backup, alerts)
├── sentry.{client,server,edge}.config.ts
├── .lighthouserc.json             Performance budgets
├── AGENTS.md                      Agent conventions
├── SESSION-HANDOVER.md            Project status + secrets
├── CHANGELOG.md                   Full changelog (S1–S12)
└── README.md

Contributing

Read AGENTS.md first. The five rules:

  1. Zero AI features.
  2. One icon set: Phosphor (light) only.
  3. One font pairing: Space Grotesk + JetBrains Mono.
  4. Server actions for mutations. API routes for webhooks/uploads only.
  5. Every admin action logs to AuditLog.

📊 Codegraph

See codegraphs/amph-v2.md for the full dependency graph.


Contact

Ryan Roland Dabao — Project Amazon PH

Managed ₱50M+ in Amazon ad spend across 200+ client accounts since 2014.


Proprietary. © 2026 Project Amazon PH. All rights reserved.

About

Project Amazon PH — AMPH Academy v2. Amazon PPC training platform, campaign simulators, and decision tools for Filipino VAs and eCommerce teams.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors