🎫 Events QR Code Control System - A comprehensive event management system with QR code-based guest access control.
Oto Events is a modern web application built for event organizers to manage events, guests, and check-ins efficiently using QR codes. The system provides a complete solution from event creation to real-time guest tracking.
- Multi-tenant architecture with company isolation
- Company creation and management
- Company-specific event dashboards
- Create and edit events with details (name, date, place)
- Event dashboard with comprehensive overview
- Event CRUD operations with intuitive interface
- Guest registration system (name, phone, email)
- CSV bulk import for large guest lists
- Guest list management with search and filtering
- Real-time guest status tracking (invited/arrived)
- Automatic QR code generation for each guest
- QR code contains guest + event validation data
- Mobile-friendly QR code scanning interface
- Real-time validation and feedback
- Automatic check-in marking upon successful scan
- Main dashboard with key statistics
- Event attendance analytics
- Real-time check-in monitoring
- Export functionality for reports
- Next.js 16 - React framework with App Router
- React 19 - Latest React version with Server Components
- TypeScript - Type-safe development
- Tailwind CSS v4 - Modern styling system
- shadcn/ui - Beautiful, accessible UI components
- Lucide React - Icon library
- Prisma ORM - Type-safe database access
- PostgreSQL (Neon) - Serverless database
- Next.js API Routes - Backend API endpoints
- Clerk - Complete authentication solution
- Social login support - Google, GitHub, etc.
- Multi-tenant security - Company data isolation
- Vercel - Optimized hosting platform
- GitHub - Version control and CI/CD
- Sign Up/Login - Create an account or sign in with existing credentials
- Create Company - Set up your organization
- Add Events - Create events with details like name, date, and venue
- Manage Guests - Add guests individually or import via CSV
- Generate QR Codes - Each guest gets a unique QR code
- Check-in Guests - Scan QR codes at event entrance for instant check-in
- Receive QR Code - Get your unique QR code via email or printed copy
- Event Check-in - Present QR code at event entrance
- Instant Verification - Get immediate confirmation of successful check-in
- Responsive Design - Works seamlessly on mobile devices
- Touch-Friendly Interface - Optimized for touch interactions
- QR Code Scanning - Mobile camera integration for check-ins
- Connect Repository - Link your GitHub repository to Vercel
- Configure Environment Variables - Add all required environment variables
- Deploy - Automatic deployment on push to main branch
# Build for production
npm run build
# Start production server
npm startThis project is licensed under the MIT License - see the LICENSE file for details.
- Issues: Report bugs and request features via GitHub Issues
- Discussions: Join the conversation in GitHub Discussions
- Mobile App - Native iOS and Android applications
- Advanced Analytics - More detailed event insights
- Multi-language Support - Internationalization (i18n)
- Offline Mode - QR code scanning without internet
- Webhooks - Real-time event notifications
- Next.js - The React framework for production
- Prisma - Next-generation Node.js and TypeScript ORM
- Clerk - Complete user management platform
- shadcn/ui - Beautifully designed components
- Tailwind CSS - Utility-first CSS framework
- Neon - Serverless PostgreSQL
Built with ❤️ by rafaeloto