Control Panel is a project intended to assist in the management of appointments.
You can verify, add, reschedule and cancel appointments based on the odontologist's schedule.
All appointments are verified, meaning that you do not have to worry about appointments overlapping.
This project is made using Astro with Svelte components and C# web api. Data is stored using SQLite. Everything is containerized and syncronized using Docker Compose. It is running in a t3.small instance from AWS EC2.
Authentication is made using JWT asymmetric signature (RSA-SHA-4096).
Passwords are stored using bcrypt.