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 🚀