Logo Lanfrica

dkay17/Revyce

Domaine:

digital infrastructure

Type de record:

software
Créateur:
dka
Hôte:
Revyce is a Ghana-first, mobile-first micro-SaaS that lets freelancers and SMBs create, send and track invoices and receipts (with Mobile Money), automatically follow up on late payments using AI, support offline mobile usage, provide real-time payment/status tracking, and optionally anchor receipts on-chain for tamper-evident verification. # 🚀 Revyce > Hybrid cross-platform invoicing system for small businesses in Ghana and Africa Revyce is a comprehensive invoicing and payment management platform designed specifically for African small businesses. It combines modern web and mobile technologies with local payment integrations, AI-powered automation, and real-time features. --- ## 📋 Table of Contents - Features - Tech Stack - Getting Started - Project Structure - Architecture - Development - Deployment - Contributing - License --- ## ✨ Features ### Phase 1 - Core Prototype - ✅ User authentication (JWT + OAuth) - ✅ Invoice creation and management - ✅ Client management - ✅ PDF generation (Ghana tax format) - ✅ Email notifications ### Phase 2 - MVP Launch - 🔄 Real-time invoice status updates - 📱 Offline mobile mode with sync - 💳 Payment gateway integration (Paystack, Flutterwave) - 📧 WhatsApp, SMS, and email notifications - 💰 Subscription billing ### Phase 3 - Polish & AI - 🤖 AI-powered invoice suggestions - 📊 Smart payment reminders - ⚠️ Late payment risk prediction - 🎨 Enhanced UI/UX with animations - 🌙 Dark mode support ### Phase 4 - Scale & Innovation - ⛓️ Blockchain receipt verification (IPFS + Polygon) - 📈 Advanced analytics dashboard - 🧾 AI-powered tax compliance - 🌍 Multi-currency support - 🔌 White-label API for partners --- ## 🛠 Tech Stack ### Frontend - **Web**: React + Vite + TailwindCSS + ShadCN UI - **Mobile**: React Native + Expo - **State**: Redux Toolkit - **Forms**: React Hook Form + Zod - **Charts**: Chart.js - **Animation**: Framer Motion - **Icons**: Lucide React ### Backend - **Runtime**: Node.js - **Framework**: Express.js - **Database**: MySQL (Sequelize ORM) - **Cache**: Redis - **Real-time**: Socket.io - **Auth**: JWT + OAuth (Google, Apple) ### DevOps & Tools - **Version Control**: Git + GitHub - **CI/CD**: GitHub Actions - **Linting**: ESLint + Prettier - **Testing**: Jest + Vitest + Supertest ### Integrations - **Payments**: Paystack, Flutterwave, Stripe - **St …

Licenses