For a comprehensive understanding of the project scope, refer to the Project Requirements documentation.
It outlines all functional and non-functional requirements, detailed use cases.
To try out the Light Shop API's without installing anything locally, visit: Scalar UI There you'll find all endpoints documented and ready for testing.
The domain models used in this project were derived from the project requirements to reflect the business logic accurately.
To view the detailed domain models, please refer to the Domain Models documentation.
Here is a class diagram for the domain models of the project:
- .NET SDK 9
- Visual Studio / VS Code
- SQL Server
- Postman (optional) Or Any API Tester Platform
Follow these steps to install the project on your local machine:
git clone https://github.com/shareefmwafy/Light-Shop
cd Light-Shop
cd .\Light_Shp.API\
dotnet restore
dotnet ef database updateYou can run the project directly from your IDE (e.g., Visual Studio, Rider, or Visual Studio Code) to automatically launch the Scalar UI in the browser, where you can test all the available APIs.
Alternatively, you can run the project using the CLI command:
dotnet run