Surf School MVP Web App Development need Web Development

Contact person: Surf School MVP Web App Development

Phone:Show

Email:Show

Location: Bari, Italy

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"We are developing an MVP web application to manage surf/kitesurf/wingfoil schools. The goal is to streamline bookings, instructor scheduling, payments, messaging, and student feedback—while keeping the system flexible and scalable for franchise operations.

We are looking for a reliable freelancer or agency to take full ownership of the MVP in 10–12 weeks, using existing templates and pre-built components where possible.



Main Features

1. Booking Form (Frontend)
- To be Embedded in public website
- Captures: student details, package, preferred time, lesson type
- Lesson types: 1-to-1, group of 2 / 3 / 4 / 5+ students
- No online payment: student selects payment method (bank transfer, cash, etc.)
- School manually marks status as Paid / Unpaid

2. Admin Dashboard (Web app – desktop)
- Manage bookings, assign students to instructors
- Group lessons automatically completed by the system (e.g. fill up group of 3 students based on type selected)
- Track income and expected cash flow
- Manage instructor payouts (paid/unpaid)
- Upload video analyses with comments (if included in package)
- NPS dashboard (global + per instructor)
- Set lesson duration and scheduling logic based on weather forecast until day-before
- Manual confirmation the evening before → triggers “Lesson Confirmed” notifications

3. Instructor Portal (Responsive for mobile)
- Login access
- Calendar of assigned lessons
- Telegram notifications:
- New lesson assigned
- Reminder evening before (if lesson confirmed)
- Set weekly and hourly availability
- View NPS and feedback
- Upload video analysis

4. Student Notifications
- Automated WhatsApp + email messages:
- Booking confirmation
- Lesson reminder (24h)
- Lesson confirmed (evening before)
- Feedback request (NPS)
- Video analysis delivery (if applicable)

5. Video Analysis Module
- Upload files or links (e.g., Vimeo, YouTube unlisted)
- Add instructor notes
- Trigger automatic email to student with all content

6. CRM & Export
- Filterable student database
- Export to CSV
- Webhooks to external marketing platforms (optional)

7. Analytics & Statistics (School-level)
- NPS trends
- Instructor performance
- Booking volume per package type
- Revenue and cash flow
- Group lessons filled per instructor
- Time slots with highest occupancy
- % of lessons confirmed vs canceled



8. User Roles
- Admin panel (our side): full control of all schools, instructors, and system settings
- School owner: manage bookings, instructors, CRM, stats for one school
- Multi-school owner: login once and manage multiple schools from a unified interface



Tech Requirements
- Must be a web app accessible from:
- Desktop (admins, school owners)
- Mobile (instructors)
- You are free to propose the tech stack that best suits the MVP timeline and budget
- Please use templates and open-source components wherever possible to reduce cost



Delivery Expectations
- Clean and modular code
- Usable MVP
- Flexible architecture for scaling to multiple schools



Budget: Open to reasonable proposals based on experience and speed.



Please Include in Your Proposal:
- Suggested tech stack (and why)
- Estimated timeline in weeks or sprints
- Budget range based on MVP scope
- Links to relevant past projects (ideally SaaS or scheduling platforms)
+ Proposal for Annual maintenance fee, including hosting and debugging" (client-provided description)


Matched companies (0)