Skip to content

This website is designed for beauty salons to conduct convenient online registration of clients and also larger-scale advertising of services.

License

Notifications You must be signed in to change notification settings

Ch-Tima/WebBeautyBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeautyBook

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.

Main Idea

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.

Technologies Used

  • 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.

Project Architecture

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.

Security and Authentication

To ensure security, I use JWT and ASP.NET Core Identity.

Integration with SendGrid and Azure

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.

How to run a project:

Activity

Alt

Developer

About

This website is designed for beauty salons to conduct convenient online registration of clients and also larger-scale advertising of services.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published