This is an E-Commerce project developed using ABP Framework 6.0, with .NET Core 6.0 for the backend and Angular 14 for the frontend. The project was initially designed to build an e-commerce system but is currently on hold.
- Backend: ASP.NET Core 6.0, ABP Framework 6.0
- Frontend: Angular 14
- Database: SQL Server (expandable to other database management systems)
- Authentication & Authorization: IdentityServer
- Dependency Injection: Built-in DI of ABP Framework
- ORM: Entity Framework Core
The project follows the standard ABP Framework structure:
- src/: Contains the main source code for both backend and frontend
- aspnet-core/: Contains the backend built with ASP.NET Core
- angular/: Contains the frontend built with Angular 14
- migrations/: Contains Entity Framework Core migrations
- docs/: Documentation for usage and development
Before running the project, ensure your system has the required tools installed:
- .NET SDK 6.0
- Node.js & npm
- Angular CLI
- SQL Server
- ABP CLI (Install using the following command:
dotnet tool install -g Volo.Abp.Cli)
If you have already installed ABP CLI, you can update it to the latest version using:
dotnet tool update -g Volo.Abp.Clicd aspnet-core
dotnet ef migrations add InitialCreate
dotnet ef database updatecd aspnet-core
dotnet runcd angular
npm install
ng serve --openOnce successfully started, you can access the application at http://localhost:4200/.
dotnet abp generate module MyNewModuledotnet watch rundotnet abp updateFor more details, check the official ABP Framework documentation: ABP Documentation
This project is currently on hold and may be resumed in the future. If you are interested or would like to contribute, feel free to contact or fork this repository to continue development.
If you have any questions or suggestions, please contact via email (ltienhoang2@gmail.com) or create an issue in this repository.
Thank you for your interest in this project!