Personal trainer schedule / billing app using Bubble.io

Job ID: 33480769

Budget: $1,500 – $3,000 USD

Hello guys

I'm a serial entrepreneur in Brazil and have recently heard about no-code development and the Bubble.io platform. I have made some experiments using the technology and got impressed with the quality and speed of development.
So I decided to start a project that I had been working on for a while: an app to help personal trainers organize their schedule and control billing of their students.
I already have the visual identity of the product and the basic flows developed in Figma as below:

https://www.figma.com/proto/lqMLwPMRpqcvX28xhmGifY/MeuTreino.app-(english-version)?node-id=1%3A220&scaling=scale-down&page-id=0%3A1&starting-point-node-id=1%3A13

I have already imported these screens into a new project in Bubble. It will require some layout adjustments but for sure will give us a pretty nice starting point for the project.

The main features should be as below:

Personal trainer view:
* Login / Signup
* Register / invite students
* Register different training plans (workout package / monthly fee)
* View / edit agenda with filters (schedule / modify / confirm and cancel student workouts)
* Choose payment plan to the platform (free trial / monthly or annually billing) and Paypal integration for recurring payment
* Edit profile (profile picture, display name, change plan, cancel account)
* Reports (total monthly revenue, students missing payments)

Student view:
* Login / Signup
* View / edit agenda with filters (schedule / modify / confirm and cancel workouts)
* Paypal recurring payment registration with payment alerts to his personal trainer
* Edit profile (profile picture, display name, change plan, cancel account)

Administrative view:
* Login
* Register / invite personal trainers
* Reports (total revenue with filters, list of personal trainers with filters, list of students with filters)

I'd like to get a quote for the development of the entire project with milestones and schedule for partial deliverables.

It’s important for me to point out the aspects I will consider when evaluating your job and the effectiveness of our remotely work process:

1) Responsiveness in our communication (you don't need to work 24x7 neither answer me instantaneously, but if you're not able to talk at some moment just tell me and I'll respect your time)
2) Productivity (I'm using Bubble because I know it and I understand the speed things get to be done there)
3) Quality (it's not because we use Bubble our design and our objects and data structure should be poor - I will take into consideration the use of a scalable data modeling, organized object styles and understandable variable names)

Best