This web application is designed to provide a seamless and enjoyable shopping experience for all furniture enthusiasts. The website has been meticulously crafted using a combination of robust technologies, ensuring a secure, efficient, and user-friendly platform.
-
Asp.Net Core: Asp.Net Core is an open-source and cross-platform framework for building modern web applications. It provides a unified programming model for building web applications using different frameworks such as MVC, Web API, and SignalR.
-
Entity Framework: Entity Framework is a popular Object-Relational Mapping (ORM) framework that simplifies the interaction between a database and a .NET application. It allows developers to work with relational data using domain-specific objects.
-
Asp.Net Identity: Asp.Net Identity is a membership system that provides an easy way to manage user authentication and authorization. It is built on top of the ASP.NET Identity framework and provides features such as login, logout, registration, and password reset.
-
Sessions: Sessions are a way to store user data on the server-side. It allows developers to store information that can be accessed across multiple requests. In the case of a webshop, sessions can be used to store information about a user's shopping cart or preferences.
-
SqlServer: SqlServer is a relational database management system (RDBMS) developed by Microsoft. It is widely used in enterprise applications due to its robustness, scalability, and security features.
To get started with the aeki-webshop, follow these steps:
- Clone the repository using the following command:
git clone https://github.com/andrograf/aeki-webshop.git
- Open the solution in Visual Studio.
- Build the solution to restore the required NuGet packages.
- Run the database migrations using the following command:
dotnet ef database update
- Run the application using the following command:
dotnet run
The Aeki Webshop project is licensed under the MIT License. See the LICENSE file for more information.