spicy-matrix

byaideveloper

Feature Comparison Matrix The table below compares VISAFLOW against every major competitor across 17 key criteria. Green ✓ indicates feature present, grey ✗ indicates absent. Feature / Platform VISAFLOW Atlys iVisa Imagility Envoy Global Fragomen Target User Individuals + Agencies Travelers Travelers Law Firms + HR HR/Corporates Enterprises Price (starting) $0 Free / $9.99 Pro Per-visa fee Per-visa fee $200+/mo Enterprise quote Enterprise quote AI Eligibility Checker ✓ Claude AI ✗ Basic Limited ✗ ✗ Immigration Visa (PR/Work) ✓ 80+ visas ✗ Tourist only ✗ Tourist only ✓ US only ✓ Corporate ✓ All types Points Calculator (CRS/AU) ✓ Built-in ✗ ✗ ✗ ✗ ✗ PR Pathway Planner ✓ 6 pathways ✗ ✗ Limited ✗ Manual Family Profile Mgmt ✓ ✗ ✗ Limited ✗ ✗ Document Storage ✓ Secure ✗ ✗ ✓ ✓ ✓ Agency CRM ✓ Built-in ✗ ✗ ✓ Add-on ✓ Enterprise ✓ Enterprise Multi-language (Arabic/RTL) ✓ EN/AR/FR/ES ✗ Limited ✗ ✗ Limited Migration Cost Calculator ✓ ✗ ✗ ✗ ✗ ✗ Country Ranking Index ✓ ✗ ✗ ✗ ✗ ✗ Individual Subscriptions ✓ From $0 Per transaction Per transaction No No No Mobile App ✗ Web only ✓ Native app ✓ Native app Limited Limited Limited Legal Advice ✗ Info only ✗ ✗ ✓ via attorneys ✓ via attorneys ✓ Full legal Accessible to beginners ✓ Very easy ✓ Easy ✓ Easy ✗ Complex ✗ Complex ✗ Complex

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 7

System Requirements Document (SRD)

Project Name: spicy-matrix

1. Introduction

Welcome to the System Requirements Document (SRD) for spicy-matrix, a cutting-edge platform designed to revolutionize feature comparison matrices for individuals, agencies, and HR teams. This document outlines the system requirements necessary to build and deliver a robust, user-centric solution tailored to the needs of users in Qatar (QA) and beyond.

The spicy-matrix project aims to provide a seamless, intuitive, and visually engaging experience for users evaluating platforms across multiple criteria. By leveraging advanced AI tools, multi-language support, and innovative design concepts, spicy-matrix will set a new standard for feature comparison platforms.

Page 2 of 7

2. System Overview

The spicy-matrix platform is a feature comparison tool that enables users to evaluate multiple competitors across key criteria. It is designed to cater to individuals, agencies, and HR teams, offering tailored functionalities such as AI-powered eligibility checkers, migration cost calculators, and agency CRM tools.

Key highlights of spicy-matrix include:

  • AI Integration: Advanced AI models like Claude AI and Gemini Pro for user-friendly responses and eligibility checks.
  • Multi-language Support: Arabic (RTL), English, French, and Spanish for global accessibility.
  • User-Centric Design: Beginner-friendly interface with robust tools for professionals.
  • Scalability: Suitable for individuals, small agencies, and large enterprises.

3. Functional Requirements

Story Points:

  • As an Individual, I should be able to use an AI-powered eligibility checker to determine visa options.
  • As an Individual, I should be able to calculate migration costs using a built-in calculator.
  • As an Individual, I should be able to manage family profiles securely.
  • As an Agency, I should be able to access a built-in CRM for client management.
  • As an Agency, I should be able to store documents securely.
  • As an HR Manager, I should be able to plan PR pathways using the platform.
  • As an HR Manager, I should be able to compare country rankings for migration.
  • As a Guest, I should be able to view feature comparisons without logging in.
  • As an Admin, I should be able to manage multi-language support for the platform.

4. User Personas

Page 3 of 7

Individual Users

  • Description: Individuals seeking visa options for personal or family migration.
  • Needs: Easy-to-use tools, cost calculators, and eligibility checkers.

Agencies

  • Description: Immigration agencies managing multiple clients.
  • Needs: CRM tools, secure document storage, and multi-language support.

HR Teams

  • Description: Corporate HR teams handling employee migration.
  • Needs: PR pathway planning, country ranking comparisons, and enterprise-level scalability.

Guests

  • Description: Visitors exploring the platform without registration.
  • Needs: Access to feature comparison matrices and basic information.

Admins

  • Description: Platform administrators managing system functionalities.
  • Needs: Multi-language support, user management, and system monitoring.

5. Visuals Colors and Theme

Page 4 of 7

Color Palette:

  • Background: #F9F5F1 (Warm Ivory)
  • Surface: #E8D5C3 (Soft Beige)
  • Text: #2E2A26 (Charcoal Black)
  • Accent: #FF5733 (Spicy Orange)
  • Muted Tones: #B8A89A (Neutral Taupe)

Theme Direction:

The theme will evoke warmth, professionalism, and accessibility, reflecting the diverse user base of spicy-matrix. The spicy orange accent adds vibrancy, while the neutral tones ensure readability and comfort.

6. Signature Design Concept

Concept: Interactive Spice Jar Homepage

The homepage will feature an interactive spice jar design, where each spice represents a feature or section of the platform. Users can "shake" the jar by dragging their cursor or tapping on mobile, causing spices to scatter and reveal feature highlights.

Details:

  • Animations: Spices will animate with smooth transitions, bouncing lightly before settling into their positions.
  • Color Shifts: As users hover over spices, the colors will subtly brighten to indicate interactivity.
  • Micro-Interactions: Clicking on a spice will open a detailed pop-up about the feature, with links to explore further.
  • Background: A dynamic watercolor effect that morphs between warm tones based on the time of day.
  • User Experience: The playful yet professional design will make the homepage unforgettable, while maintaining functionality and clarity.
Page 5 of 7

7. Non-Functional Requirements

  • Performance: The platform must load within 3 seconds on average for users in Qatar.
  • Scalability: Support up to 10,000 concurrent users.
  • Security: Implement AES-256 encryption for document storage.
  • Accessibility: WCAG 2.1 compliance for users with disabilities.
  • Localization: Full support for Arabic (RTL) and other languages.

8. Tech Stack

Frontend

  • React for Web
  • React Native for Mobile App

Backend

  • Python
  • FastAPI

Database

  • MySQL or MariaDB (with Alembic for migrations)
Page 6 of 7

AI Models

  • GPT 5.4 for user-friendly responses
  • Claude 4.6 Opas for academic or coding work
  • Gemini 3.1 Pro for friendly responses
  • Google Nano Banana for image generation

AI Tools

  • Litellm for LLM Routing
  • Langchain

Orchestration

  • Docker and docker-compose for local development
  • Kubernetes for server-side orchestration

9. Assumptions and Constraints

Assumptions

  • Users in Qatar will primarily access the platform in Arabic and English.
  • The majority of users will prefer web-based access over mobile apps.
  • Agencies and HR teams will require enterprise-level scalability.

Constraints

  • The platform must comply with Qatar's data protection laws.
  • Limited budget for initial development phases.
  • Multi-language support must prioritize Arabic (RTL).
Page 7 of 7

10. Glossary

  • AI Eligibility Checker: A tool powered by AI to determine visa options based on user input.
  • CRM: Customer Relationship Management system for agencies.
  • RTL: Right-to-Left text direction, used for Arabic and similar languages.
  • AES-256: Advanced Encryption Standard with 256-bit keys for secure data storage.
  • WCAG 2.1: Web Content Accessibility Guidelines for ensuring accessibility.
Landing design preview
Login: Sign In
Dashboard: View Stats
Users: Manage Users
Languages: Configure Localization
Languages: Set RTL Support
Settings: Monitor System