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
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
- Mobile money (M-Pesa, Airtel Money, Tigo Pesa)
- Card payments (Visa, Mastercard)
- Bank transfers
- Instant payment notifications
PayPal
- PayPal account payments
- Card payments without PayPal account
- One-click checkout
- Buyer protection
Stripe
- Card payments (all major cards)
- Digital wallets (Apple Pay, Google Pay)
- Bank transfers
- Subscriptions and recurring billing
Flutterwave
- Mobile money
- Bank transfers
- Card payments
- USSD payments
M-Pesa
- Direct M-Pesa integration
- STK Push (prompt payment on user's phone)
- Instant confirmation
- No card required
Paystack
- Card payments
- Bank transfers
- Mobile money
- USSD payments
Square
- 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
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
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
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
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.