Documentation

Everything you need to know about building production-ready apps with AfriNova

Getting Started

Learn the basics and create your first project in minutes

Writing Prompts

Best practices for getting perfect code every time

Integrations

Connect with 20+ services and payment gateways

Tech Stacks

Supported frameworks and technologies

Security & Compliance

How we keep your projects secure

Growth+

API Reference

Build custom integrations (Growth & Pro)

Quick Start Guide

1. Sign Up

Create your free account at AfriNova. No credit card required. You get 5 free generations per month to try the platform.

2. Create a Project

Click "New Project" in your dashboard. You'll go through 4 simple steps:

  • Project Info: Name and describe your project
  • Tech Stack: Choose your preferred technologies
  • Describe Your App: Tell us what you want to build
  • Upload Files: Optional design files or documentation

3. Generate

Review your inputs and click "Generate Project". Our 10 AI agents will:

  • Design your UI/UX
  • Generate frontend components
  • Build backend APIs
  • Create database schema
  • Integrate payment gateways
  • Add security measures
  • Write comprehensive tests
  • Set up deployment configs

4. Download & Deploy

Once generation is complete (typically 3-5 minutes), download your project as a ZIP file. The code is production-ready and includes:

  • Complete source code
  • README with setup instructions
  • Environment variables template
  • Database migration files
  • Deployment configurations
  • Comprehensive tests

Writing Effective Prompts

Be Specific

The more details you provide, the better your results. Include:

  • User roles: Who will use this app? (Admin, users, guests)
  • Key features: What can users do?
  • Data structure: What data will you store?
  • Workflows: How do users accomplish tasks?
  • UI preferences: Any specific design requirements?

❌ Bad Example:

"Build me a task management app"

✅ Good Example:

"Build a task management app for teams with the following features:

USER ROLES:
- Admins can create projects and invite team members
- Team members can create, assign, and complete tasks
- Guests can view tasks but not edit

FEATURES:
- Project boards with drag-and-drop task columns (To Do, In Progress, Done)
- Real-time updates when tasks change
- Task details: title, description, assignee, due date, priority, tags
- File attachments for tasks (images, PDFs)
- Comment threads on each task
- Email notifications for task assignments and due dates
- Activity log showing all changes

TECH PREFERENCES:
- Clean, minimal UI similar to Linear or Asana
- Mobile-responsive design
- Dark mode support"

Use the Prompt Enhancer

Not sure how to structure your prompt? Click the "✨ Enhance Prompt" button. Our AI will:

  • Expand vague descriptions into detailed specifications
  • Suggest additional features you might have missed
  • Add technical implementation details
  • Structure your prompt for optimal results

Payment Gateway Integrations

AfriNova supports 7 payment gateways with complete PCI-DSS compliant implementations:

Pesapal

Regions: Kenya, Tanzania, Uganda, Rwanda
Currencies: KES, TZS, UGX, RWF, USD
  • Mobile money (M-Pesa, Airtel Money, Tigo Pesa)
  • Card payments (Visa, Mastercard)
  • Bank transfers
  • Instant payment notifications

PayPal

Regions: Global (190+ countries)
Currencies: 25+ currencies
  • PayPal account payments
  • Card payments without PayPal account
  • One-click checkout
  • Buyer protection

Stripe

Regions: Global (45+ countries)
Currencies: 135+ currencies
  • Card payments (all major cards)
  • Digital wallets (Apple Pay, Google Pay)
  • Bank transfers
  • Subscriptions and recurring billing

Flutterwave

Regions: Africa (20+ countries)
Currencies: 150+ currencies
  • Mobile money
  • Bank transfers
  • Card payments
  • USSD payments

M-Pesa

Regions: Kenya, Tanzania, South Africa, etc.
Currencies: Local currencies
  • Direct M-Pesa integration
  • STK Push (prompt payment on user's phone)
  • Instant confirmation
  • No card required

Paystack

Regions: Nigeria, Ghana, South Africa
Currencies: NGN, GHS, ZAR, USD
  • Card payments
  • Bank transfers
  • Mobile money
  • USSD payments

Square

Regions: US, Canada, UK, Australia, Japan
Currencies: USD, CAD, GBP, AUD, JPY
  • Card payments
  • Digital wallets
  • Buy now, pay later
  • In-person payments

🔒 Security First

All payment integrations generated by AfriNova are:

  • PCI-DSS compliant (we never store card data)
  • Use tokenization (secure payment tokens only)
  • Include webhook verification (prevent fraud)
  • Implement idempotency (prevent duplicate charges)
  • Have comprehensive error handling

Supported Tech Stacks

Frontend Frameworks

Recommended

React

Most popular. Component-based. Huge ecosystem.

Vue

Beginner-friendly. Progressive framework. Great docs.

Angular

Enterprise-grade. Full-featured. TypeScript native.

Svelte

Fastest performance. Compile-time framework. Growing ecosystem.

Backend Frameworks

Recommended

Node.js (Express)

JavaScript on server. Huge package ecosystem. Fast development.

Python (FastAPI)

Modern Python. Auto API docs. Great for data/AI projects.

Go

High performance. Great concurrency. Small binaries.

Rust

Maximum performance. Memory safe. Best for systems.

Databases

Recommended

PostgreSQL

Most powerful SQL. ACID compliant. JSON support.

MySQL

Popular SQL. Fast reads. Wide hosting support.

MongoDB

NoSQL. Flexible schema. Great for rapid prototyping.

Supabase

PostgreSQL + Auth + Storage. Open source Firebase alternative.

Styling

Recommended

Tailwind CSS

Utility-first. Fast development. Highly customizable.

Styled Components

CSS-in-JS. Component-scoped styles. Dynamic styling.

Sass

CSS preprocessor. Variables and mixins. Mature ecosystem.

CSS Modules

Scoped CSS. No build config needed. Simple and effective.

Code Security & Best Practices

Every project generated by AfriNova includes enterprise-grade security measures:

Input Validation

  • Server-side validation on all inputs (never trust client)
  • Type checking with TypeScript
  • Schema validation with Zod or Joi
  • SQL injection prevention (parameterized queries)
  • XSS attack prevention (input sanitization)

Authentication & Authorization

  • Secure password hashing (bcrypt with salt)
  • JWT tokens with expiration
  • Role-based access control (RBAC)
  • Session management with HttpOnly cookies
  • OAuth 2.0 for third-party login

Data Protection

  • Encryption at rest and in transit (TLS 1.3)
  • Environment variables for sensitive data
  • No secrets in code or version control
  • Database row-level security (RLS)
  • Regular security updates

API Security

  • Rate limiting to prevent abuse
  • CORS configuration (whitelist only)
  • API key authentication
  • Request signing for webhooks
  • Idempotency keys for critical operations

✅ SECURITY GUARANTEE

All code generated by AfriNova passes automated security scans and follows OWASP Top 10 best practices. Payment integrations are PCI-DSS Level 1 compliant.

Need More Help?

Can't find what you're looking for? Our support team is here to help.