agentphoenix / bjga-scheduler Goto Github PK
View Code? Open in Web Editor NEWSimple, straightforward, easy-to-use scheduling system for Brian Jacobs Golf.
Home Page: http://booknow.brianjacobsgolf.com
Simple, straightforward, easy-to-use scheduling system for Brian Jacobs Golf.
Home Page: http://booknow.brianjacobsgolf.com
Add accomplishments that users can work toward to earn badges and highlight their work. Examples of accomplishments might be:
15 hours
Create a calendar view for an easier look at Brian's calendar.
https://github.com/Serhioromano/bootstrap-calendar
http://fullcalendar.io/
Submit
isn't very descriptive...
Item is a lesson
Item is a program
service.created
service.deleted
service.updated
user.registered
user.created
book.lesson.created
book.program.created
book.block.created
book.cancel.student
book.cancel.instructor
staff.created
staff.deleted
appointment.created
appointment.updated
staff.updated
user.password.reminder
user.password.reset
user.updated
user.deleted
Server
/opt/php54/bin/php
Cleanup
app/storage/logs
app/storage/cache
app/storage/views
php artisan optimize --force
composer.phar
Queues
php artisan queue:subscribe scheduler http://booknow.brianjacobsgolf.com/queue/receive
staff/edit
Allow staff members to create business goals and then see the results of those goals against actual numbers in the monthly report.
Goal: see 25 students in June
Result: saw 22 students in June, so the monthly report will show a graph that indicates what the goal was and what the actual result ended up being
5 hours
Be able to accept payments directly from within the scheduler as well as setting up recurring payments for recurring services through Stripe.
100 hours
Because of a limitation in Bootstrap, having 2 of the same tab collections only works on the first one on the page. Because of this, we needed to compromise and go with a tab-less approach. This could create issues as more services are added. Need to look at a better design for everything.
Create an interface that will allow for restoring soft deleted items such as users, staff members, and appointments.
15 hours
Allow instructors to create a development plan for a student. Each student can only have one plan, but within the plan, they can have as many goals as the instructor wants. Both students and instructors can create goals.
Within each goal, the instructor and student can communicate back and forth. Goal can be marked as accomplished so both instructor and student can see the progress the student is making.
In addition, any private lesson or series instance can be associated with a goal in a plan. This allows for showing the different instruction that's gone into accomplishing the goal.
Course stats will allow students to enter their stats for rounds. They can enter the course, the score, fairways in regulation, greens in regulation, putts, and penalties. Along the same lines, an instructor could log TrackMan Combine scores as well as part of a goal. And finally, students would be able to log practice time as well.
Currently you can enroll in a program multiple times. We need to check for the enrollment status and show a message if the person is enrolled. Additionally, if they are enrolled, we should give them the option right there to withdraw.
Monthly report
Unpaid Services report
users_credits
tableusers_appointments
table20 hours
30 hours
The day of a person's appointment, they should get an email reminding them of their appointment. Need to figure out the best way to handle this.
Staff members aren't charged for the first instance, but every instance after that they are.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.