Production-Ready Vite/Supabase Upgrade

Job ID: 40440795

Budget: $250 – $750 USD

I already have a working prototype on Base44—built with Vite, Supabase, and a lightly-themed Claude/brand UI—but it’s still a developer sandbox. I now need it hardened and extended so my whole company can rely on it every day.

Here’s where we stand
• Front-end screens match our brand standards and most of the workflow is clearly mapped out.
• Code lives in GitHub and builds with Vite.
• Supabase is wired up for data storage but only basic tables exist.
• A REST API from our management suite is reachable; endpoints are documented but not yet consumed.
• Documentation is high-level: you’ll find user journeys, ERDs, and auth flow diagrams, yet many technical edge-cases still need definition.

What needs to happen next
1. Firm up Supabase authentication with multiple user roles and row-level security.
2. Build the analytics layer—dashboards, key metrics queries, and any required serverless functions.
3. Add real-time notifications (Supabase Realtime or another push service) for critical events.
4. Consume the management-suite API, mapping its data into our local schema and surfacing actions in the UI.
5. Refactor any prototype code to production standards, write unit/integration tests, and document everything.
6. Configure automated CI/CD from GitHub through to our chosen hosting (currently Supabase Hosting + Netlify, open to improvement).

Acceptance criteria
• All authenticated routes gated correctly per role.
• API calls succeed and data persists without manual intervention.
• Dashboards match Figma mock-ups and update in real time.
• Zero critical or high-severity issues in the final test run.
• Clear README plus inline comments so my team can maintain the codebase.

If you’re comfortable running end-to-end with Vite, Supabase, TypeScript, and REST integrations—and can translate a high-level vision into bulletproof production code—I’m ready to start immediately.