We are seeking a talented and somewhat experienced Full-Stack Developer to create an Eventbrite-style web application using Bubble.io that will seamlessly integrate with our existing Flutter-based iOS/Android apps.

This web application will serve as an event management and booking platform, enabling teachers to create, manage, and promote events while allowing app users to browse and register for these events directly from their mobile devices.

Project Scope:

Web Application Features:

User Management:
Secure user registration and login.
-User profiles with personal information and preferences.
-Roles and permissions for event organizers, attendees, and administrators.

Event Creation and Management:
-Event scheduling, including support for recurring events.
-Ticket management with various ticket types (e.g., early bird, VIP).

Booking and Registration:
-Online booking and payment processing with Stripe Connect integration.
-Multi-event booking and discount codes/promotions. (PHASE 2)
-Automated waitlist management for sold-out events. (PHASE 2)

Communication Tools:
-Automated email and SMS notifications for students.
-In-app messaging for communication between organizers and attendees.
-Feedback and surveys collection.

Event Promotion:
Social media integration and affiliate programs.
SEO tools for optimizing event pages.
Analytics and Reporting:
Real-time analytics dashboard for tracking ticket sales and attendance.

Integrations:
Integration with Google Calendar, Outlook, and other calendar apps.

Mobile Accessibility:
Fully responsive design compatible with all devices.

Security and Compliance:
Data encryption and GDPR compliance.

Specific Requirements:

Stripe Connect Integration:
Allow different teachers to set their own prices and collect payments through Stripe Connect.

Event Calendar:
Calendar of events sortable/searchable by location, keywords, and course types.

Notifications:
-Email and SMS notifications for students and course registration notifications for instructors.
Export Functionality:
Allow instructors to export event rosters.

Skills Required:
-Proficiency in Bubble.io for building the web application.
-Experience with integrating web applications with mobile apps (Flutter preferred).
-Knowledge of payment gateways, particularly Stripe Connect.
-Experience with responsive web design.
-Familiarity with email and SMS notification systems.
-Understanding of data security and GDPR compliance.

How to Apply:
Please submit your proposal detailing your experience, relevant projects, and why you are the best fit for this job. Include examples of similar web applications you have built, particularly those integrating with mobile apps and payment systems.

We look forward to collaborating with a skilled developer to bring our vision to life!

Posted On: July 04, 2024 00:38 UTC
Category: Full Stack Development
Skills:Web Application, Firebase Cloud Firestore, Firebase Realtime Database, Bubble.io, Flutter

Country: United States

click to apply

Powered by WPeMatico