Project Description
I’m building a dedicated appointment-booking platform that will serve VFS, BLS and TLS visa centres, and I need the entire backend engineered from the ground up.
Core modules I must have
• Secure user authentication so applicants can sign up, log in and manage their own profiles.
• An appointment-scheduling engine that lets users pick available time slots, reschedule or cancel, while preventing double-booking.
• A notification system that automatically keeps both the applicant and the admin informed—email is essential, SMS or in-app push is welcome if you can wire it quickly.
https://visa.vfsglobal.com/ago/pt/prt
Payments will be processed through BINACE, so please wire the gateway neatly into the booking flow and return the relevant transaction data to the database.
Tech stack is open: use the framework you’re most productive in (Node/Express, Laravel, Django, etc.) as long as it delivers clean REST or GraphQL endpoints, solid test coverage and straightforward deployment on a standard VPS or cloud instance.
Acceptance criteria
1. API endpoints documented and runnable via Postman or similar.
2. Source code in a private Git repo, cleanly structured with environment variables for secrets.
3. Successful end-to-end payment, booking and notification cycle demonstrated on a staging URL.
If this sounds like your kind of build, let me know how you plan to approach it and an estimated timeline for delivery.