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
Supabase
Open source Firebase alternative with PostgreSQL
Redis
In-memory data structure store for caching and sessions
Stripe
Payment processing and subscription management
Tailwind CSS
Utility-first CSS framework for rapid UI development
Sentry
Application monitoring and error tracking
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
- Enter your email address on the login page
- Receive a secure authentication link via email
- Click the link to authenticate instantly
- 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.