This comprehensive business automation platform includes:
client-website/: Public landing and onboarding site (Next.js)dashboard-app/: Secure dashboard for paying users (Next.js)shared-backend/: Supabase SQL setup, auth, and database schematools/: Automation tools and integrations
- β CRM System: Complete contact management with interaction tracking
- β IPM (Task Management): Project and task management with time tracking
- β Accounting: Financial tracking, invoicing, and budget management
- β Social Media Automation: Multi-platform post scheduling and analytics
- β Automation Engine: Smart business process automation
- β User Authentication: Secure auth with Supabase RLS
- β Stripe Integration: Payment processing and subscriptions
- β Dark/Light Theme: Modern UI with theme toggle
- π Analytics dashboard with charts and insights
- π€ Automated follow-up task creation
- π§ Email and Slack notifications
- π° Budget tracking and alerts
- π± Multi-platform social media management
- β° Recurring transaction automation
- π Advanced search and filtering
- π Financial reporting and cash flow analysis
cd opero/client-website
npm installcd opero/dashboard-app
npm install- Go to https://app.supabase.com and create a new project.
- Get your
SUPABASE_URLandSUPABASE_ANON_KEY. - Create tables using the SQL files inside
shared-backend/supabase/in this order:
Recommended order:
- auth.sql
- contacts.sql
- tasks.sql
- social_posts.sql
- ledgers.sql
- seed.sql
- Add these values to
.env.localfiles in both apps:
NEXT_PUBLIC_SUPABASE_URL=your_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_key
For dashboard-app, also add:
STRIPE_SECRET_KEY=your_key
STRIPE_PUBLISHABLE_KEY=your_key
STRIPE_WEBHOOK_SECRET=your_webhook_secret
Client: http://localhost:3000
Dashboard: http://localhost:3001
Email: admin@opero.com
Password: Password123!
Modules included:
- β CRM (add/edit contacts)
- β IPM (task management)
- β Accounting (ledger entries)
- β Social Post automation (stubbed)
- β Stripe test integration (subscribe + role change)
- β Supabase RLS & Auth
- β Email & Slack integration stubs
- β Dark/Light Theme toggle
Deploy to Vercel or Netlify, set environment variables, and youβre ready to launch π