Inspiration

At the heart of Africa's vibrant markets, millions of artisans, tailors, and vendors create value every day with immense talent. Our inspiration came from observing their daily reality: exceptional craftsmanship held back by archaic management tools. The lost order book, the manually calculated quotes, the marketing limited to word-of-mouth... We wanted to create a tool to bridge this digital divide, a true growth partner that respects their reality and unlocks their potential. JobpilotAI was born from this desire to put the most advanced technology at the service of the most essential economy.

What it does

JobpilotAI is an all-in-one smart assistant that turns an artisan's smartphone into a command center for their business. In practical terms, it allows them to:

  • Generate professional Quotes and Invoices in PDF format in seconds, featuring a multi-line item system, automatic total calculation, and logo integration.
  • Create impactful Advertising Posters with an AI-generated tagline, combined with a professional design and a QR Code for direct contact via WhatsApp.
  • Write Marketing Messages for WhatsApp and Facebook, with persuasive copywriting generated by AI, adapted to the local context.
  • Chat with an AI Assistant to get instant advice on management, pricing, slogans, or how to follow up with a client.
  • Track their activity through a dashboard that centralizes revenue and marketing actions, promoting better business management.

All of this is accessible through a simple, clean interface and powerful voice commands to overcome the writing barrier.

How we built it

JobpilotAI is a full-stack project built on a modern, fast, and scalable architecture:

  • Frontend: A responsive web application built with Flutter, ensuring a smooth user experience and the ability to compile for mobile (Android/iOS) in the future.
  • Backend: A robust and high-performance REST API developed in Python with the FastAPI framework, and deployed on the Render platform.
  • Artificial Intelligence: We used the Google Gemini API (2.5 Pro model) for all text generation tasks: the chatbot, marketing message writing, and slogan creation for posters.
  • Database & Authentication: Firebase Authentication for secure user management and Firestore to store each artisan's activity logs.
  • Document Generation: The Python libraries ReportLab for professional PDFs and Pillow & QRCode for composing advertising posters.

Challenges we ran into

Our biggest challenge was making cutting-edge technologies stable. We had to overcome several obstacles:

  • Backend Debugging on a Live Platform (Render): Subtle indentation or dependency errors in Python caused crashes. This taught us the importance of rigorous logging and testing.
  • Reliability of "Preview" AI APIs: Our initial attempt to use Gemini's native image generation failed due to library and API limitations. We pivoted to a robust fallback solution with Pillow, which proved to be a winning strategic decision.
  • Cross-Platform User Experience: Handling actions like file downloads consistently between web and mobile required conditional logic and thorough testing. ## Accomplishments that we're proud of

We are particularly proud of having transformed an idea into a 100% functional and end-to-end cohesive prototype. The successful integration of authentication, the database, the backend, and the frontend is a major achievement. But our greatest pride is having created a truly useful AI. It doesn't just generate text; it produces concrete, professional outputs (quotes, posters, messages) that can have an immediate impact on an artisan's business.

What we learned

This project has been a tremendous learning curve. Technically, we mastered integrating the Gemini API into a FastAPI application and generating complex documents in Python. More importantly, we learned the significance of prompt engineering to obtain high-quality AI results, and the necessity of designing fallback systems to ensure a flawless user experience, even when the most advanced technologies fail.

What's next for JobpilotAI

This hackathon is just the beginning. The vision for JobpilotAI is to become the go-to management tool for the informal sector in Africa. The next steps include:

  • Native Mobile Apps: Compiling the Flutter code for Android and iOS for better performance and offline access.
  • Customer Relationship Management (CRM): Integrating a client directory to track orders and history for each person.
  • Inventory Management: Helping artisans track their stock of raw materials.
  • Mobile Payment Integration: Allowing clients to pay invoices directly through the application.

Built With

Share this project:

Updates