Create printable PDF from Minbodyonline data (Wordpress Plugin)
PROJECT : Schedule to PDF - Outline
Goal:
Website user shall be able to create a PDF schedule for a studio of his choice.
This shall be in Format: A4 - Landscape.
Data shall be pulled out directly through the API of mindbodyonline (MBO). It shall be possible to set the timeframe (Week) for the desired document.
The Layout of the PDF format is predefined. Attached to this Outline. This layout should be separated so changes can be made to it in the future.
Also there should be a way to link to a final pdf.
If a user is requesting a PDF that is already stored, the already created version shall be delivered. If not a new version should be created.
So we minimize page load when different users request the same document.
The filename of the PDF should contain the Studio name, as well as the week for that the schedule is created. eg
[login to view URL] (KW = Kalenderwoche = Calendar Week)
The PDF should contain the companys logo and the studio name.
Each course on the schedule shall contain the following information:
- Name of the class
- Name of the teacher
- Start to End time (in 24h) e.g. 16:00-18:30
- Duration of the course in minutes e.g. 90'
- Icon that indicate if the course is a "business" course (related to our business membership)
- Icon that indicate the language of the course (german / english)
All courses shall be color coded in order of their level.
Levels are:
- 1 (Beginner)
- 2 (Advanced)
- 3 (Expert)
- 1-3
- 2-3
- pregnant & baby yoga
- kids & teens
- business
Remarks:
I dont know if the Business classes are tagged as such within mbo. If not, we might have to find a solution to manually add or tag courses - that would obviously make things more difficult.
hi
This is rohan, feeling joyous to communicate you and i have seen your project, that's why i have contacted you.
Actually your work is totally belong from my field and according to my knowledge, i am much enough qualified to perform it very well with an experience of 7 years.
i am ready to give you a better result with 100% assurance as well as promise to complete earlier than your time.
thanking you for your precious time.