Full-Stack AI Developer / Development Team — Swiss Trades SaaS (Web + Mobile App)

Posted last week

Worldwide

Summary

Full-Stack Developer — Complete AI Business Platform for Swiss Trades Fixed Budget: $250 I am looking for a developer to build a complete, functional AI-powered business management platform for Swiss trades and construction companies. The platform should be designed for companies such as: * Insulation contractors * Heating companies * HVAC companies * Ventilation companies * Plumbing companies * Fire protection companies * Other construction and trade businesses The product should be a finished, usable web application / PWA, not just a demo or concept. The goal is to make everyday administration much easier: Tender → AI reads tender → Select work → Quote → Customer → Order → Invoice → Email The interface should be modern, professional and simple enough that a small Swiss trade company can use it without technical knowledge. ⸻ 1. AI Tender / Specification Analysis Users must be able to upload tenders and specifications, especially PDF documents. The AI should read the uploaded document and automatically identify the relevant work. For example, an insulation company uploads a tender containing: * Heating insulation — 120 m * Cold water insulation — 80 m * Ventilation insulation — 150 m² * Fire protection — 12 units * Sheet metal cladding — 65 m² The system should automatically extract these into structured positions. The user should then be able to select which positions they want. Example: ☑ Heating insulation ☑ Ventilation insulation ☐ Fire protection ☑ Sheet metal cladding Then: Create Quote The system should use the selected positions to generate the quote. ⸻ 2. Quote / Offer System Users must be able to create professional quotes. Quotes should include: * Quote number * Date * Customer * Project * Position * Description * Quantity * Unit * Unit price * Subtotal * VAT * Total * Payment terms * Company information * Company logo Quotes should be generated as professional PDFs. The user should be able to edit the quote before finalizing it. ⸻ 3. Customer Management The system should include a complete customer database. Each customer should have: * Company name * Contact person * Address * Email * Phone * Notes The customer profile should show all related: * Quotes * Orders * Invoices * Projects The same customer information should automatically be reused when creating new documents. ⸻ 4. Invoice System Users must be able to create invoices directly inside the platform. Important workflow: Quote → Accepted → Order → Invoice The invoice should automatically use the information from the quote. Users should also be able to create an invoice manually. Invoices should contain: * Invoice number * Customer * Project * Positions * Quantity * Price * VAT * Total * Payment deadline * Company information Invoices must be downloadable as PDF. The system should be prepared for Swiss QR-bills. ⸻ 5. Voice Invoice & Quote Creation The platform should support voice commands. The user can simply speak to the system. Example: “Create an invoice for Müller AG for 5 hours at 80 francs per hour.” The system should understand the command and create the invoice. Another example: “Create a quote for Müller AG for 120 meters of heating insulation.” The system should create the quote draft. Another example: “Add 50 meters of heating insulation at 45 francs per meter.” The system should add the position. The user must be able to review and edit everything before finalizing. ⸻ 6. Email System Users should be able to send quotes and invoices directly by email. Example: Quote → Send by Email The system should automatically attach the generated PDF. The user should be able to edit: * Recipient * Subject * Email message The email should be connected to the relevant customer/project. ⸻ 7. Projects Users should be able to create projects and connect: * Customer * Tender * Quotes * Orders * Invoices * Documents * Notes Everything related to a project should be available in one place. ⸻ 8. Dashboard The platform should have a clean dashboard showing: * Total customers * Open quotes * Accepted quotes * Open invoices * Overdue invoices * Active projects * Recent activity The dashboard should give the company a quick overview of its business. ⸻ 9. Company Settings Each company should be able to enter: * Company name * Logo * Address * Phone * Email * Website * VAT number * Bank information * Payment terms These details should automatically appear on quotes and invoices. ⸻ 10. Swiss Market The software is specifically intended for Swiss companies. The system should support: * CHF * Swiss VAT * Swiss business addresses * Swiss date formats * Swiss invoice structure * Swiss QR-bill-ready architecture The application should be designed with Swiss businesses in mind from the beginning. ⸻ 11. Web + Mobile The main product should work as a responsive web application / PWA. It must work properly on: * Desktop * Laptop * Tablet * iPhone * Android phones The architecture should allow the product to later be packaged into dedicated iOS and Android applications without rebuilding the entire backend. ⸻ 12. AI AI should be integrated into the actual business workflow. It should be used for: * Tender analysis * Position extraction * Document understanding * Voice commands * Quote creation * Invoice creation * Email assistance The AI should not invent important information. If information is missing or unclear, the system should ask the user to confirm it. ⸻ 13. Security The application must be built properly. The OpenAI/API keys must remain server-side and never be exposed in the browser. Basic security should include: * Authentication * Secure API endpoints * Input validation * Rate limiting * Proper error handling * Secure storage of customer data ⸻ 14. Design The design should be: * Modern * Professional * Minimal * Fast * Easy to understand * Suitable for Swiss business customers Think of a modern SaaS product rather than an old accounting program. The most important workflows should require as few clicks as possible. ⸻ Main User Flow The ideal workflow should look like this: 1. Upload Tender ↓ 2. AI reads the tender ↓ 3. AI extracts all relevant positions ↓ 4. User selects the positions ↓ 5. Quote is automatically created ↓ 6. User reviews quote ↓ 7. Send quote directly by email ↓ 8. Customer accepts ↓ 9. Convert to order ↓ 10. Create invoice ↓ 11. Send invoice by email This should be the core experience of the software. ⸻ Important I am looking for a finished and usable product, not a simple landing page, mockup or proof of concept. All of the core features described above should actually work. The product should be structured so that we can continue developing it after the first version. Fixed Budget: $250 I understand that a very large ERP system cannot be created for $250. Therefore, the scope should focus on the functionality listed above and avoid unnecessary enterprise features. If you believe a specific feature needs to be simplified to fit the budget, explain exactly what you would simplify before starting. If the first version is delivered successfully, I am interested in long-term development and additional features. Please include: * Examples of previous AI/SaaS projects * Your recommended technology stack * Your experience with PDF/document AI * Your experience with voice AI * Your estimated delivery time * What exactly you will deliver for the fixed $250

  • $250.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
JavaScript
API
API Integration
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:last week
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 25, 2025
  • Switzerland
    Neftenbach / Dorf Neftenbach4:50 AM
  • $466 total spent
    27 hires, 10 active

Explore similar jobs on Upwork

JavaScript
Node.js
PHP
Web Application
AI App Development
DevOps
API
Git
MySQL
Cs2 Gambling SiteFixed-price‐ Posted 4 weeks ago
Gambling
Unity
Counter Strike
AR & VR
Online Gambling Website
Card Game
Board Game
Unreal Engine
MetaMask
Mystery Box
iGaming
WebGL
Game Development
Gaming
Multiplayer
Game UI/UX Design
UI/UX Prototyping
Steam API
AI Development
PixiJS

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo