تفاصيل العمل

## BookStoreAPI – Online Bookstore RESTful API

BookStoreAPI is a backend RESTful API for an online bookstore, developed using **ASP.NET Core Web API** and **Entity Framework Core**. The project provides a complete backend solution for managing books, users, authentication, and orders.

### Key Features

* User Registration and Login.

* **JWT Authentication & Authorization** with User/Admin roles.

* **Refresh Token** mechanism for maintaining secure user sessions.

* **OTP-based Email Verification** during registration.

* Google Authentication integration.

* Complete **CRUD operations** for books and categories.

* Book search and filtering capabilities.

* Shopping Cart management.

* Order creation and management.

* Admin endpoints for managing books, categories, and orders.

* Secure password handling using **ASP.NET Core Identity**.

* Data validation using **FluentValidation**.

* Database management using **Entity Framework Core & SQL Server**.

* API documentation and testing using **Swagger/OpenAPI**.

* Applied clean and maintainable architecture with separation of responsibilities.

### Technologies

**ASP.NET Core Web API · C# · Entity Framework Core · SQL Server · ASP.NET Core Identity · JWT · Refresh Tokens · OTP · Google Authentication · LINQ · FluentValidation · Swagger/OpenAPI · RESTful APIs**

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات