Project Description
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.