CozaStore is an e-commerce platform developed with ASP.NET Core 6, designed for facilitating the online sale of various products. The platform features a clean, modern user interface and a robust backend to ensure a smooth shopping experience.
- Framework: ASP.NET Core 6
- Database: [Specify your database, e.g., SQL Server, MySQL]
- Other Used Tools:
- Entity Framework Core
- AutoMapper
- ASP.NET Identity for authentication and user management
- .vs: Contains Visual Studio configuration and user-specific settings.
- Business: Implements the business logic of the application.
- CozaStore_AspNetCore6: Main project files for the ASP.NET Core application.
- DataAccess: Data access layer handling database interactions.
- Entities: Defines the database entities and models.
To set up the project locally:
- Clone the repository:
git clone [repository link]
. - Navigate to the project directory:
cd CozaStore_AspNetCore6
. - Install required packages:
dotnet restore
. - Configure the database in
appsettings.json
. - Apply database migrations:
dotnet ef database update
. - Run the application:
dotnet run
.
- User Registration and Authentication: Handled through ASP.NET Identity.
- Product Catalog: Managed in the Business layer, displayed through the main project.
- Order Processing: Handled by a dedicated service in the Business layer.
To contribute to this project:
- Fork the repository.
- Create a new branch for your feature.
- Commit your changes.
- Push to the branch and open a pull request.