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

Posted 2 days ago

Worldwide

Summary

Project Overview I am looking for an experienced Full-Stack Developer or small development team to build a complete AI-powered business management platform for Swiss trades and construction companies. The platform must be available as: * Web application * iOS mobile app * Android mobile app The web and mobile applications must use the same backend, database, user accounts and real-time data. The goal is to create an all-in-one platform that helps companies manage their entire workflow: Tender → AI Analysis → Calculation → Quote → Email → Order → Project → Invoice → QR-Bill → Payment Tracking The first target market is Swiss insulation contractors, with the possibility to expand later into HVAC, plumbing, electrical, fire protection and other trades. ⸻ Web Application The web application will be the main platform for office/admin users. It should include: * Dashboard * Customer management * Project management * Tender/document management * AI document analysis * Price database * AI calculation * Quote creation * Quote templates * Email sending * Order management * Project management * Invoice creation * Swiss QR-bills * Payment tracking * Payment reminders * User/team management * Company settings * Reports The web interface should be modern, professional and extremely easy to use. ⸻ Mobile App — iOS & Android The mobile app should be designed specifically for employees and business owners who are working on-site. Important features should include: Dashboard Users should be able to see: * Today’s projects * Active projects * Open tasks * Customer information * Project status * Important notifications Project Access Employees should be able to open a project and see: * Customer * Address * Project information * Documents * Plans * Scope of work * Notes * Photos * Project status Photos & Documents Employees should be able to take photos directly from the app and attach them to a project. For example: Project → Photos → Take Photo → Upload The photos should automatically be linked to the correct project. Documents Employees should be able to upload documents, PDFs and photos directly from their phone. Time Tracking The app should allow employees to record: * Start time * End time * Breaks * Working hours * Project * Activity These hours should automatically be connected to the project. Material / Work Reporting Employees should be able to report: * Materials used * Quantities * Completed work * Additional work * Notes This information should be available to the office immediately. Signature The app should support digital customer signatures where appropriate. Notifications Push notifications should be supported for: * New projects * New tasks * Important messages * Project updates * Invoice/administrative notifications * Employee notifications ⸻ One Connected System The most important requirement is that the web platform and mobile app are fully connected. Example: An employee uploads a photo on the mobile app. → It immediately appears in the project on the web application. An office employee creates a project on the web. → The project immediately appears in the employee’s mobile app. An employee submits working hours. → The office can immediately see them. The system should use a single source of truth for all company data. ⸻ AI Core The AI should be integrated throughout the platform rather than being a separate chatbot. Examples: Upload tender → AI extracts positions → AI calculates using company prices → AI prepares quote The AI should also be able to assist with: * Document analysis * Position extraction * Quantity extraction * Missing-position detection * Calculation assistance * Quote generation * Invoice generation * Email drafting * Project summaries * Document classification The AI must never blindly invent prices or quantities. Whenever important information is missing or uncertain, the system should ask the user to confirm it. ⸻ Swiss Requirements The platform is specifically intended for Swiss companies. The developer must account for: * CHF * Swiss VAT * Swiss QR-bills * Swiss payment information * Swiss business addresses * Swiss date/number formats * Professional Swiss invoices and quotes * Data security * GDPR/Swiss data protection requirements Swiss hosting/data storage is preferred. ⸻ Technology I am open to recommendations, but the architecture should be scalable. Possible stack: Web * Next.js / React Mobile * React Native or Flutter Backend * Node.js / NestJS or equivalent Database * PostgreSQL AI * OpenAI API / other LLMs * OCR * Document processing * Structured extraction * RAG where appropriate The developer can recommend a better architecture if there is a strong technical reason. ⸻ MVP The first MVP should include: Web 1. Authentication 2. Company accounts 3. Customer management 4. Project management 5. Tender upload 6. AI document analysis 7. AI position extraction 8. Company price database 9. AI-assisted calculation 10. Quote generation 11. Quote PDF 12. Direct email sending 13. Quote → Order 14. Order → Invoice 15. Swiss VAT 16. Swiss QR-bill 17. Payment tracking 18. Dashboard Mobile 19. iOS app 20. Android app 21. Employee accounts 22. Project access 23. Project documents 24. Photo upload 25. Time tracking 26. Material/work reporting 27. Notes 28. Push notifications 29. Digital signatures ⸻ Future Development The architecture should allow us to later add: * Accounting integrations * Payroll integrations * ERP integrations * Banking integrations * Automated payment reconciliation * Advanced AI agents * Voice input * AI phone assistant * Inventory management * Supplier management * Purchase orders * Advanced reporting * Multi-company support * White-label version ⸻ Important This is not intended to be a simple AI chatbot or ChatGPT wrapper. I want to build a serious commercial SaaS product for Swiss companies. The system should be: * Secure * Fast * Scalable * Mobile-friendly * Easy to use * Professionally designed * Reliable for real business operations The web application and mobile apps must share the same backend and data infrastructure. ⸻ Developer Requirements Please provide: 1. Examples of similar SaaS/AI projects you have built. 2. Examples of mobile applications you have developed. 3. Your recommended technology stack. 4. Your proposed architecture. 5. Your approach to AI document extraction. 6. Your approach to Swiss QR-bills and VAT. 7. Estimated MVP development time. 8. Estimated development budget. 9. Whether you would work individually or as a team. 10. Whether you are available for long-term development. Experience with Swiss business software, accounting systems, construction software or Swiss QR-bills is a strong advantage. The goal is to build a long-term SaaS company, so I am looking for a development partner rather than someone who only wants to deliver a quick prototype.

  • $150.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:yesterday
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 25, 2025
  • Switzerland
    Neftenbach / Dorf Neftenbach4:59 PM
  • $416 total spent
    26 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 3 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