Reverse engineered prompt

GitHub

I want this turned into a working web app called GeoMedic that helps patients find doctors and book appointments.

Please build the full flow so people can sign up as either a doctor or a patient, log in securely, and use the app without dead ends. Doctors should be able to fill out a professional profile, choose their specialty, set their available times, and see their booked appointments. Patients should be able to search for doctors by specialty and location, view open time slots, and book either an in person visit or a video appointment.

I also want both sides to be able to see upcoming and past appointments, cancel appointments, and get confirmation notifications. Make the video call part usable from the app if that is already intended here. Please wire up the frontend and backend, connect the environment variables properly, and make sure the main user flows actually work end to end. If anything is unclear, check the current docs online and use the existing project structure rather than reinventing it.

Have a live product UI? Try website reverse