/    Sign up×
Community /Pin to ProfileBookmark

Sports Class Management tool – which method is best?

Hi all, hope you’re all well.

Long-time lurker, previous visitor but I’ve forgotten all my login information so I’ve returned under new guise.
But here goes…

I’ve been asked to develop a website for a startup company, and I’m unsure which way to go with it – so I’m here for some advice/guidance and, hopefully, someone might give me a lightbulb moment. So here goes…

The company will be providing child karate lessons at a number of locations. Each location will provide a number of classes at different times, based on the age of those taking part.
They’d like parents to be able to view the class times online, and ‘book a slot’ if available (each class has a maximum number of participants), which will involve capturing the relevant details i.e. contact information. There will be no online payment facility for the time being, but is something that should be factored into consideration for future scope.
They’d also like the backend to provide a number of reports that can be printed/ran ad-hoc, including:
– Class registers
– Attendance figures for each class/location/age group etc
– Monitoring who has paid/who is due to pay etc (payment information will be entered manually until demand is there for online payments)
– Lists of registrants, source of ‘lead’ and also waiting lists for classes

Solution 1:
Now, my initial thoughts were to construct the website on WordPress (at their request) to enable them to manage the content at will, and have the ‘admin backend’ side of things running on a separate database and separate URL, probably using PHP and MySQL.
Solution 2:
The alternative would be to develop a plugin for the WordPress install, that enables them to manage all of the admin side of things.

My questions from the above are…
Does anyone know of any off-the-shelf solution that could be customised? (I’ve had a look, but can’t really find anything)
What solution would you propose?
Are there any issues with pushing all data collated through a WordPress-based form into an external database?
Any potential pitfalls I should be aware of!?

Thanks in advance for your help/suggestions/advice!

to post a comment
Full-stack Developer

0Be the first to comment 😎

×

Success!

Help @morris_wm spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.3,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...