Inspiration

Managing logistics, enterprise administrative operations, and multi-currency transactions manually has always been a major bottleneck for modern businesses and SMEs. Seeing the friction in extracting financial invoice data and aligning currency rates in fast-paced trade hubs inspired the creation of Crown Services—a fully integrated ecosystem designed to automate workflows and optimize operational execution through intelligence.

What it does

Crown Services is a comprehensive SaaS ERP & POS platform crafted from scratch. Its standout capability is an intelligent administrative and financial AI agent that acts as a core operations specialist. When an invoice is uploaded, the agent performs precision OCR to extract critical client data, dates, and amounts. It then seamlessly calculates real-time currency conversions (such as transforming local currency like EGP into USD or EUR) and enables direct natural-language database querying to streamline backend administrative workflows instantly.

Business Model & Value Proposition

Crown Services operates on a flexible SaaS Subscription Model (Bronze, Silver, Gold tiers) tailored for SMBs, structured around multi-user role-based access (RBAC) and package feature limits. As demonstrated in our demo, our Gemini AI Agent directly lowers operational costs for store owners by automating manual workflows—such as real-time database querying and automated invoice OCR recognition—providing immediate cost savings that justify our monthly subscription logic, even at a pre-revenue stage.

How we built it

The platform is engineered using a robust, enterprise-grade architecture:

  • Frontend: Built with Next.js and styled for high-performance scannability using Tailwind CSS.
  • Backend: Powered by Node.js and a reliable MySQL database structure.
  • AI & Agents: Integrated with Google Cloud Vertex AI and Gemini APIs to handle contextual financial data extraction, continuous multi-currency parsing, and agentic workflows.
  • Infrastructure: Deployed globally using Google Cloud Run for fast, containerized scalability.

Deployment & Feature Architecture Note

To maintain core system stability on our live production build, new AI Agent capabilities and specialized demo features were developed, tested, and validated on a dedicated feature branch and staging environment. The complete codebase for these features is included in our repository, fully ready for continuous integration (CI/CD) into the main production environment.

Challenges we faced

Deploying a reliable, live SaaS product introduces several infrastructure and data structure complexities. One major challenge was securely handling service account authentications and managing environment variables safely in a public environment without exposing critical backend API keys. Another core hurdle was orchestrating a seamless, strict Role-Based Access Control (RBAC) package architecture across multi-user environments while ensuring the AI agent executes functions with sub-second latency.

What we learned

Building this platform solidified our knowledge of deploying production-ready cloud architectures on Google Cloud Run and managing complex AI agent prompts within Vertex AI. We learned that the secret to scalable SaaS lies in isolating configuration layers and building deeply structured databases capable of expanding as new custom business modules are integrated.

What's next for Crown Services

We are expanding the ecosystem rapidly. The immediate next step is introducing a dedicated, intelligent Shipping and Logistics Module. This feature will integrate advanced agent capabilities to automate package tracking, manage delivery representatives, and dynamically calculate optimal logistics routes to bridge backend management with real-world distribution networks.

Built With

  • gemini-api
  • google-cloud-run
  • google-cloud-vertex-ai
  • mysql
  • next.js
  • node.js
  • tailwind-css
Share this project:

Updates

Submission history