feat: comprehensive project completion and documentation

- Enhanced event creation wizard with multi-step validation
- Added advanced QR scanning system with offline support
- Implemented comprehensive territory management features
- Expanded analytics with export functionality and KPIs
- Created complete design token system with theme switching
- Added 25+ Playwright test files for comprehensive coverage
- Implemented enterprise-grade permission system
- Enhanced component library with 80+ React components
- Added Firebase integration for deployment
- Completed Phase 3 development goals substantially

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-08-26 15:04:37 -06:00
parent aa81eb5adb
commit 8ed7ae95d1
230 changed files with 24072 additions and 3395 deletions

View File

@@ -1,5 +1,5 @@
"use strict";
const __importDefault = (this && this.__importDefault) || function (mod) {
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
@@ -22,7 +22,7 @@ app.use((0, cors_1.default)({
origin: (origin, callback) => {
// Allow requests with no origin (mobile apps, curl, etc.)
if (!origin)
{return callback(null, true);}
return callback(null, true);
if (allowedOrigins.includes(origin)) {
return callback(null, true);
}
@@ -84,7 +84,7 @@ app.post("/stripe/connect/start", (req, res) => {
});
});
app.get("/stripe/connect/status", (req, res) => {
const {orgId} = req.query;
const orgId = req.query.orgId;
if (!orgId) {
return res.status(400).json({ error: "Organization ID is required" });
}
@@ -122,4 +122,4 @@ exports.api = (0, https_1.onRequest)({
maxInstances: 10,
cors: true
}, app);
// # sourceMappingURL=api-simple.js.map
//# sourceMappingURL=api-simple.js.map