A proof-of-concept for managing in-app campaigns with a no-code editor and QR code testing.
- Backend API: http://localhost:4000
- Dashboard: http://localhost:3000
- Mobile App: iOS Simulator or Android
# Terminal 1 - Backend
cd backend && npm start
# Terminal 2 - Dashboard
cd dashboard && npm run dev
# Terminal 3 - Mobile App
cd DummyApp && npm run ios- Open dashboard at http://localhost:3000
- Click "Edit" on the welcome_popup campaign
- Change the title text
- Click "Save Changes"
- Reload the mobile app to see the new text
✅ No-code popup editor ✅ Live preview mockup ✅ QR code generation for device testing ✅ API-driven campaigns (no app release needed) ✅ Theme inheritance (popups match app style)
- Backend: Express API with JSON file storage
- Dashboard: Next.js with Tailwind CSS
- Mobile: React Native with custom SDK
See full documentation in each folder's README.