Help Build Personal Training Website

Job ID: 38407987

Budget: $750 – $1,500 USD

I'm in need of a powerful, easy-to-navigate website to help level up buisness with a subscription service as a personal trainer with a large online following.

I've already coded a basic shell of this using Python backend (Django) and html frontend. It's literally the basic Django project with most of the personalisation done. I've found myself lacking time to get this done so I'm looking for some free-lance help, even at cost.

The website should look good (at least wix or some other website builder level quality, I don't care if you're taking open-source code as long as it looks acceptable and I can just change the name/branding).


Features:
Website landing page showing sign up options, contact info.

After creating an account (either free trial or paid) being able to log into the paid part of the website with all the functionality.

The paid part should have a home page;

A page displaying the different exercise progression tracks, which is just a bundle of videos (which you get access to depending on whether you have paid for them or you have an adequate subscription tier);

A public chatroom page (just one chatroom though maybe I'll split it into channels later);

A today's workout page where the day's personal program exercises are displayed (the videos for each are shown)
Personalisation of workout plan:
Videos are labelled with some sort of tier system (beginner/intermediate/advanced/etc.), the track they belong to (planche/front lever/etc.), and the general day that they belong to (push day/pull day/legs/skills etc.). Each person has a profile that says what level they are in what, thenautomatically put together a 4 day split of push, pull, push&pull, skills drawing from the tier level that the person belongs to.


Personal Features:

- Client Progress Tracking: An efficient tracking system to document client improvements is a must. This should be a simple self-rating feature where the client can identify their level as beginner, intermediate, or advanced. Just use Django, this is pretty easy.

Ideal freelancer would be someone with experience in building video library websites and integrating data-manipulation functionalities. Prior experience with fitness-oriented websites, especially calisthenics (as that's what this is about) is a plus. Basic coding skills are required obviously.

The dual website/paid platform design is a little unique, almost like a progressive web app, but I've basically laid out all the little steps necessary - I'm sure this is very possible. I will provide the basic codebase shell as well which is about ~5 hours of work done already! I will also want help deploying it (using AWS(?) or equivalent like Heroku, GCP).
Related categories: Python Website Design Django Amazon Web Services HTML