Welcome to the Bookstore E-Commerce Web App! This web application is built using ASP.NET Core, C#, Entity Framework Core, and various web technologies to create a feature-rich e-commerce platform for buying and selling books.
- Features
- Technologies Used
- Getting Started
- Prerequisites
- Installation
- Configuration
- Usage
- Contributing
- License
- User Authentication and Authorization: Secure user authentication with role-based authorization.
- Entity Framework Core Code-First: Utilizes Code-First approach for database modeling and management.
- Repository Design Pattern: Implementation of the repository pattern for data access.
- Pagination and Filtering: Efficient handling of large datasets with pagination and filtering options.
- Responsive Design: User-friendly interface designed with HTML, CSS, and JavaScript for a seamless experience on various devices.
- AJAX for Asynchronous Operations: Improved user experience with AJAX for asynchronous data loading.
- Object-Oriented Programming (OOP): Utilizes OOP principles for a modular and maintainable codebase.
- C#
- ASP.NET Core
- Entity Framework Core
- LINQ
- MS SQL
- HTML, CSS, JavaScript
- AJAX
- Clone the repository:
git clone https://github.com/yourusername/bookstore.git - Navigate to the project folder:
cd bookstore
- Open the
appsettings.jsonfile. - Update the connection string with your MS SQL Server details.
- Build and run the application:
dotnet run - Open your web browser and navigate to the URL displayed in the console.
Contributions are welcome! Please follow the Contributing Guidelines.
This project is licensed under the MIT License.