This repository contains the source code for an online web store application built with .NET 5.0 as the backend framework and Angular 11 as the frontend framework. This application allows users to browse products, add them to their cart, and make purchases online.
Note: All changes in building process are documented in CHANGES.md
file. You can open file for more details on implementation.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before you can run the project, you will need to install the following software:
- .NET 5.0 SDK
- Node.js (which includes npm for Angular)
- Angular CLI (version 11)
-
Clone the repository
git clone https://github.com/your-username/your-repository-name.git cd your-repository-name
-
** Install backend dependencies**
dotnet restore
-
Install frontend dependencies
cd client npm install
-
Start the backend server.
cd .. dotnet run
-
Start the Angular application in separate terminal session.
cd client ng serve
- Authorization and authentication
- Product browsing
- Shopping cart functionalities
- Order checkout and payment processing (demo)
- Dockerized for easy hosting