Let's work together!
Like my work and want something similar for your company? Sure, let's get to business!
PDE Saúde is an online psychological therapy clinic. Due to the high volume of manual work involved in scheduling and managing patients, they decided to automate this process. I assisted in creating a system from scratch that integrated with Google Calendar, Google Meet, and an API for sending WhatsApp messages, known as BotConversa.
The primary objective was to enable the system manager to activate a patient with a single button click after they submit the "Anamnese" form. This would involve an automatic match between the patient and a psychologist who had both available time slots in their schedule and the specialization preferred by the user.
The most intriguing aspect of this system, in my opinion, was its integration with Google Calendar and the WhatsApp API. Once a user is matched with a psychologist, I send a notification to the system manager for their awareness and activation. After patient activation, I generate an appointment within the system, sending notifications to both the patient and the psychologist. This includes creating a scheduled event on Google Calendar and setting up a Google Meet room, facilitating a seamless appointment between the user and the patient.
A challenging aspect of this system was the scheduling grid. Both the psychologists and users provide their available weekly time, which required creating a complex logic, designing the interface component, and managing the backend API to consider the psychologist's current schedule and available time based on existing appointments. Despite the challenges, it gave me a sense of accomplishment once I completed. 😅
It was a fascinating project, and I gained quite some knowledge from it. I deeply value the freedom the Product Owner granted me. Their trust in my work allowed me to devise the logic and implement the technologies I deemed most suitable for the project.
For this project, I utilized a tech stack that included Vue 3 (TypeScript) for the front-end, Nest.js (TypeScript) for the back-end, and PostgreSQL as the database. I also used Docker, and the deployment was hosted on Heroku. If you'd like to dive deeper into my choice of technology stack for this project, please feel free to reach out – I'm all ears and ready to discuss! 🤝
Like my work and want something similar for your company? Sure, let's get to business!