The architecture of the application was created with SOLID principles in mind.
- Create and update users
- Authentication using JWT
- Sending e-mail to redefine user's password
- Image upload to the user's profile
- Create appointments
- List the professional's appointments
- TypeScript
- Express
- TypeORM
- JWT
- Multer
- BCrypt
- AWS SDK
- Redis