Project Description
I need a fresh WordPress site for my audio-visual installation company that also serves as our in-house scheduling hub. The public pages can stay simple, but behind the scenes I want a calendar system—built entirely inside WordPress, without any dependence on Google services—where my team can create, edit, and track installation appointments.
Calendar specifics
• Default view: monthly.
• Each entry must store customer details, a clear job description, the location, and a “who’s on the job” field so we know which technician is assigned.
Functionality I’m expecting
• Add, drag-and-drop reschedule, and colour-code appointments by status.
• Calendar visible only to logged-in staff while the rest of the site remains public.
• Clean, responsive interface that loads quickly even with a couple of hundred jobs in the database.
Deliverables
– WordPress site installed on our host with your recommended lightweight theme and plugins (or custom code) configured.
– Custom post type or comparable solution that captures the four data fields above and feeds them straight to the calendar.
– Working calendar showing a few sample jobs so we can see the flow end-to-end.
– Short hand-off guide or video so the team can maintain it without you.
Acceptance criteria
1. Adding an appointment from the admin instantly places it on the correct date in the calendar.
2. Monthly view renders in under two seconds with 200 sample entries.
3. No external calendar APIs or Google calls in the code base.
If you’ve built similar tools—maybe using The Events Calendar, WP Simple Booking Calendar, ACF plus some JavaScript, or even a lightweight custom plugin—tell me which route you think is best and why. I’d like to kick this off next week and have a functional prototype within a fortnight.