BeautyBook is a web service designed for beauty salons, providing a convenient tool for online appointment booking for clients and an effective means for promoting their services.
BeautyBook provides clients with instant access to thousands of services that meet their needs, along with a convenient online registration process for the selected service. It's a modern solution that combines the best aspects of the beauty industry and online technologies.
- C#: Primary development language for the API.
- MSSQL: Database.
- ASP.NET API Core: Technology used to build the API.
- HTML/CSS: Frontend development.
- Bootstrap: Framework for rapid website styling.
- Angular: Framework for building the frontend.
- Microsoft Azure: Cloud platform.
- SendGrid: Service for quick message sending.
The project is built on a multi-layered architecture:
- Domain: Contains business entities and data models.
- DAL: Responsible for interacting with the database.
- BLL: Business logic layer, intermediate between presentation and data access. It configures DB, Identity, JWT, and token provider.
- WebAPI: Provides access to the application's functionality via HTTP requests and responses.
To ensure security, I use JWT and ASP.NET Core Identity.
I have successfully integrated the SendGrid service for quick message sending. I also utilize the Microsoft Azure cloud platform for deploying and scaling the application.
- Name: Tymofii
- GitHub: Ch-Tima