Skip to content

Repository files navigation

Velocia (Devisio) 🧾🤖

🇫🇷 Résumé (FR) : Un SaaS boosté à l'IA qui automatise entièrement le cycle de facturation. L'utilisateur dicte ou photographie les éléments du chantier, l'IA (Gemini) structure les données, génère un devis PDF, l'envoie par email, et gère le paiement (Stripe). Produit conçu de A à Z.

An AI-powered SaaS that turns voice memos or site photos into ready-to-pay invoices in seconds.

🔗 Live Demo: [Insert Vercel Link Here]


🎯 The Problem

Independent contractors and freelancers lose hours every week drafting invoices and quotes manually. The friction between finishing a job and getting paid is too high, leading to delayed payments and administrative fatigue.

💡 The Solution

Devisio completely automates the workflow. Users simply talk to the app or upload a picture of a job site. The application extracts the data, formats a compliant invoice, emails it to the client, and collects the payment.

Workflow & Architecture

  1. Input: Voice-to-text or Image upload.
  2. AI Processing: Google Gemini parses the raw input into structured JSON data (items, quantities, prices).
  3. Document Generation: Automated PDF creation compliant with French invoicing standards (Factur-X ready).
  4. Distribution: Emails sent securely via Resend.
  5. Payment: Secure checkout and transaction handling via Stripe.

🛠 Tech Stack

Category Technology Purpose
Frontend React 19 Modern, fast UI components and state management.
Backend / BaaS Firebase Authentication, NoSQL Database, and file storage.
AI Engine Google Gemini API Natural Language Processing and Image recognition.
Payments Stripe Payment gateway integration and webhook handling.
Emailing Resend Reliable transactional email delivery.
Hosting Vercel CI/CD and edge network deployment.

📊 Status & Capabilities

  • Production Ready: Core features (Voice/Photo → Quote → PDF → Email) are fully functional.
  • Security Mindset: Implemented secure environment variables handling to prevent API key exposure on the client side.

🚀 Local Setup

# Clone the repository
git clone [https://github.com/juniorbaw/facturnet.git](https://github.com/juniorbaw/facturnet.git)

# Navigate to the project directory
cd facturnet

# Install dependencies
npm install

# Set up environment variables
# Create a .env.local file and add your API keys (Firebase, Stripe, Gemini, Resend)

# Start the development server
npm run dev

About

Facture SAAS

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages