AdvisorShield
Production SaaS for Canadian financial advisors. Built to last.
AdvisorShield is a case management platform designed specifically for financial advisors who handle insurance, investments, and group benefits. It's built with modern tools, clean architecture, and a focus on maintainability.
What It Does — In Plain English
Financial advisors juggle multiple client cases at once — insurance applications, investment portfolios, group benefits packages. Each case involves documents, deadlines, and details that need to stay organized.
AdvisorShield gives advisors a single place to manage it all. Create a case, upload documents, track progress, and keep everything secure. No spreadsheets. No scattered files. Just a clean interface that works.
The Stack — Modern and Maintainable
| Layer | Technology | What It Does | |---|---|---| | Frontend | Next.js 14 (App Router) | Server-rendered React with modern routing | | Language | TypeScript | Type-safe code that catches errors before runtime | | Database | PostgreSQL 15 | Reliable relational database running in Docker | | ORM | Prisma 6.19.1 | Type-safe database queries and migrations | | Auth | NextAuth v5 | Secure authentication with session management | | Styling | Tailwind CSS | Utility-first CSS with custom design system | | Deployment | Docker + docker-compose | Containerized services for consistent environments |
Design System — Navy Blue and Professional
AdvisorShield uses a carefully crafted design system built around a navy blue color palette. The interface feels professional, trustworthy, and easy to navigate.
Visual Identity
- Primary Color: Navy Blue (#1E3A5F) — buttons, sidebar, key accents
- Typography: Newsreader serif for headings, Noto Sans for body text
- Layout: Clean cards with subtle shadows, generous whitespace
- Responsive: Works on desktop, tablet, and mobile
The design system is documented in detail, making it easy to maintain consistency as new features are added.
Authentication — Secure by Default
User accounts are protected with industry-standard security:
- Password hashing — Passwords are never stored in plain text
- Session management — NextAuth v5 handles secure sessions
- Protected routes — Middleware ensures only authenticated users can access sensitive pages
- Database-backed — User data stored securely in PostgreSQL
Current Status — In Active Development
AdvisorShield is currently in development with a solid foundation in place:
✅ Authentication system complete — User registration, login, session management
✅ Database architecture — PostgreSQL with Prisma ORM
✅ Protected routes — Middleware enforcing authentication
✅ Docker deployment — Containerized services ready for production
✅ Design system — Unified color palette and component patterns
Next Phases
- Core Data Model — Packages (cases) CRUD operations
- File Storage — S3-compatible uploads for documents
- Audit Logging — Track all changes for compliance
- Billing — Stripe subscriptions for SaaS model
- Production Readiness — Monitoring, backups, scaling
Built for Canadian Advisors
AdvisorShield is designed with Canadian financial advisors in mind. The terminology, workflows, and compliance considerations are tailored to the Canadian market.
Whether you're an independent advisor or part of a larger firm, AdvisorShield is built to handle the complexity of modern financial advisory work.
The Philosophy — Ship Quality, Not Features
AdvisorShield is being built with a clear philosophy:
- Maintainability over cleverness — Code should be easy to understand and modify
- Security by default — Every feature considers security from the start
- Type safety — TypeScript catches errors before they reach production
- Modular architecture — New features don't break existing ones
- Docker everywhere — Consistent environments from development to production
This isn't about shipping fast. It's about shipping right.

