Documentation

Platform Documentation

Platform Overview

Narrative Pro is a cutting-edge platform designed to revolutionize how professionals create, manage, and optimize their career narratives. Built with modern web technologies and AI-powered insights, our platform provides a comprehensive suite of tools for narrative development, resume building, and career advancement.

🎯 Core Mission

Empowering professionals to transition from one career or job to the next with AI-driven tools to craft compelling narratives that showcase their unique value proposition.

⚑ Key Features

  • AI-powered narrative generation
  • Intelligent resume building
  • Secure narrative vault
  • Real-time collaboration
  • Performance analytics

Platform Highlights

πŸš€

Modern Architecture

Built with SvelteKit, TypeScript, and modern web standards for optimal performance and developer experience.

πŸ”’

Enterprise Security

Passwordless authentication, end-to-end encryption, and enterprise-grade security practices.

πŸ€–

AI-Powered

Advanced language models provide intelligent feedback, grading, and content generation.

Technology Stack

Our platform is built on a carefully selected stack of modern, proven technologies that ensure scalability, security, and exceptional user experience.

πŸš€

SvelteKit

Full-stack web framework with server-side rendering

Server-side rendering
File-based routing
TypeScript support
Hot module replacement
πŸ—„οΈ

Supabase

Open source Firebase alternative with PostgreSQL

PostgreSQL database
Real-time subscriptions
Authentication
Row Level Security
⚑

Redis

In-memory data structure store for caching and sessions

Session management
High-performance caching
Real-time data
Pub/Sub messaging
πŸ’³

Stripe

Payment processing and subscription management

Secure payments
Subscription billing
Webhook handling
Global compliance
🎨

Tailwind CSS

Utility-first CSS framework for rapid UI development

Utility classes
Responsive design
Dark mode support
Custom components
πŸ”

Sentry

Application monitoring and error tracking

Error tracking
Performance monitoring
Release tracking
User feedback

Why This Stack?

Performance & Scalability

  • SvelteKit's optimized bundle sizes and SSR capabilities
  • Redis for lightning-fast session management and caching
  • Supabase's globally distributed PostgreSQL infrastructure
  • Tailwind's utility-first approach for minimal CSS overhead

Developer Experience & Reliability

  • TypeScript for type safety and better development experience
  • Sentry for proactive error monitoring and performance tracking
  • Stripe's robust payment infrastructure and compliance
  • Modern tooling with hot reload and optimized builds

System Architecture

Our architecture follows modern best practices with a focus on security, scalability, and maintainability. The system is designed as a full-stack application with clear separation of concerns.

Frontend Architecture

  • SvelteKit Framework: Server-side rendering with client-side hydration
  • Component-Based: Reusable UI components with TypeScript
  • State Management: Svelte stores for reactive state
  • Routing: File-based routing with dynamic imports
  • Styling: Tailwind CSS with custom design system

Backend Architecture

  • API Routes: SvelteKit server endpoints
  • Database: Supabase PostgreSQL with RLS
  • Authentication: Supabase Auth with custom flows
  • Caching: Redis for sessions and performance
  • Payments: Stripe integration with webhooks

Data Flow & Security

🌐

Client Layer

SvelteKit frontend with reactive UI and optimistic updates

βš™οΈ

API Layer

Server endpoints with authentication, validation, and business logic

πŸ—„οΈ

Data Layer

PostgreSQL with Redis caching and real-time subscriptions

Security Measures

  • Row Level Security (RLS) on all database tables
  • JWT-based authentication with secure session management
  • CSRF protection on all state-changing operations
  • Input validation and sanitization
  • End-to-end SSL/TLS encryption
  • Secure headers and content security policies
  • Rate limiting and DDoS protection
  • Regular security audits and monitoring

Monitoring & Observability

Error Tracking

  • Sentry integration for real-time error monitoring
  • Performance tracking and optimization insights
  • User feedback collection and issue correlation
  • Release tracking and regression detection

Performance Monitoring

  • Real-time performance metrics and alerts
  • Database query optimization and monitoring
  • Redis cache hit rates and performance
  • API response times and throughput tracking

Authentication & Security

Narrative Pro employs modern, passwordless authentication methods that prioritize both security and user experience. Our authentication system is built on proven technologies that eliminate common security vulnerabilities while providing seamless access to your account.

Magic Link Authentication

Magic links represent the future of secure authentication. Instead of relying on passwords, our system sends a unique, time-limited authentication link directly to your email address.

How Magic Links Work

The Process
  1. Enter your email address on the login page
  2. Receive a secure authentication link via email
  3. Click the link to authenticate instantly
  4. Access your account without entering passwords
Security Features
  • Time-limited tokens (expire after 1 hour)
  • Single-use authentication links
  • Email verification built-in
  • No password storage vulnerabilities

OAuth Integration (Google Auth)

For users who prefer social authentication, we offer seamless Google OAuth integration using industry-standard PKCE (Proof Key for Code Exchange) flow.

OAuth Benefits

  • Leverage existing Google account security
  • No additional password creation required
  • Automatic account linking
  • Streamlined registration process

Security Standards

  • PKCE flow prevents code interception
  • Secure token exchange
  • No password exposure to our systems
  • Google's enterprise-grade security

Security Infrastructure

Data Protection

  • End-to-end SSL/TLS encryption
  • Secure session management with Redis
  • Automatic session expiration
  • CSRF protection on all endpoints
  • Input validation and sanitization

Compliance & Standards

  • GDPR compliant data handling
  • OAuth 2.0 and OpenID Connect standards
  • SOC 2 Type II compliance preparation
  • Regular security audits and penetration testing
  • Industry-standard security practices

Resume Builder Methodology

The Resume Builder represents a revolutionary approach to resume creation, leveraging your existing narrative statements to generate tailored, professional resumes. Our AI-powered system analyzes your narratives and transforms them into compelling resume content that aligns with specific job titles and career goals.

🧠

Intelligent Analysis

AI analyzes your narratives to extract key skills, achievements, and experiences relevant to your target role.

🎯

Role Tailoring

Content is automatically tailored to match specific job titles and industry requirements.

✨

Professional Polish

Generated content follows industry best practices with ATS optimization and professional formatting.

Content Generation Process

Experience Enhancement

  • Converts narratives into professional job descriptions
  • Emphasizes quantifiable achievements and impact
  • Uses action verbs and industry-appropriate language
  • Structures content for maximum readability

Skills Extraction

  • Identifies technical and soft skills from narratives
  • Categorizes skills by relevance and proficiency
  • Maps military skills to civilian equivalents
  • Optimizes skill keywords for ATS systems

Professional Profile Generation

Creates compelling professional summaries that include:

  • Years of experience and core competencies
  • Unique value proposition and key achievements
  • Career direction and professional aspirations
  • Industry-relevant keywords and terminology

AI Methodology

Narrative Pro leverages advanced AI technology to transform how professionals create and manage their narratives. Our application is built on several key principles and features that work together to provide an intelligent, context-aware writing experience.

Context-Aware Processing

Our AI analyzes your input within your specific professional context, whether military or civilian, ensuring relevant and accurate suggestions.

  • Military-to-civilian translation capabilities
  • Industry-specific terminology recognition
  • Role-based content optimization
  • Career progression understanding

Intelligent Feedback

Comprehensive grading and feedback mechanisms help strengthen your narratives through detailed analysis and suggestions.

  • Real-time content analysis
  • Writing quality assessment
  • Impact and clarity scoring
  • Improvement recommendations

Core AI Components

🧠

Language Model Integration

Leverages state-of-the-art language models to understand context, tone, and professional writing standards.

πŸ“Š

Content Analysis

Utilizes advanced AI capabilities to evaluate narrative quality, impact, and professional relevance.

🎯

Intelligent Prompting

Crafted prompts and context management deliver personalized suggestions based on your career goals.

Security & Privacy

Data Protection

  • Encrypted data transmission and storage
  • Secure AI processing pipelines
  • No data sharing with third parties
  • User-controlled data retention policies

AI Ethics

  • Transparent AI decision-making processes
  • Bias detection and mitigation
  • User control over AI suggestions
  • Continuous model improvement and validation

Frequently Asked Questions

How does the AI understand military experience?

We leverage advanced language models with carefully crafted prompts and context to accurately translate military roles, responsibilities, and achievements into civilian-friendly language that resonates with hiring managers.

What makes Narrative Pro different from other resume builders?

Unlike traditional resume builders, Narrative Pro focuses on developing your professional narratives first, then uses AI to transform those narratives into tailored resumes. This approach ensures authenticity and depth in your career story.

Is my data secure and private?

Absolutely. We use enterprise-grade security measures including end-to-end encryption, secure authentication, and strict data privacy policies. Your narratives and personal information are never shared with third parties.

Can I customize the AI-generated content?

Yes! All AI-generated content serves as a starting point. You have full control to edit, customize, and refine the content to match your personal style and specific requirements.

How does the platform handle different career fields?

We utilize advanced language models that understand multiple industries and career fields. Whether you're transitioning to technology, healthcare, finance, or any other sector, the platform adapts its language and recommendations accordingly through intelligent prompting and context management.

What support is available for users?

We provide comprehensive support including detailed documentation, video tutorials, and direct customer support. Premium subscribers also have access to priority support and personalized guidance.