Weekly schedule input


Hi everyone,
I am new to Meteor, and I am going to make a website that involves weekly schedule. The users can make appointment weekly, from Monday to Sunday, with the teachers. The teacher can provide the period in a day in which they are free, and that’s show to users. The users can see that, and register to learn with teachers in some days in a week.
The system will have an input form to show free days of teachers to users, and users can register these free days.
Can any one show me which is the best way to do this in Meteor? Thank you so much.