Skip to content

A book store e-commerce fullstack web app, made in ASP.NET Core MVC and WebApi as my first big project made with that technology. It uses authentication, REST API and EF Core.

Notifications You must be signed in to change notification settings

tomaszkalus/BookStoreMVC

Repository files navigation

BookStoreMVC

Fullstack ASP.NET Core e-commerce application for a book store. The project started as a code-along of DotNetMastery tutorial, but then I started to develop the application further, adding new features and modifying existing ones.

The majority of the app uses the Model-View-Controller architectural pattern. The behaviour of the shopping cart utilizes the communication between the client and the server via API. It provides more smooth and interactive user experience.

Features

  • Two user roles: Admin and Customer
  • Managing products and categories
  • Responsive design
  • Shopping cart and orders
  • WYSIWYG text editor for editing product description
  • Filtering products by category
  • Uploaded images validation

Tech Stack

Client: HTML, CSS, JavaScript

Server: ASP.NET Core MVC, Web API

Database Microsoft SQL Server

Dependencies

  • Bootstrap 5
  • sweetalert2
  • jQuery (for default form validation)
  • DataTables
  • TinyMCE

Screenshots

Main Page: App Screenshot 1

Book Details: App Screenshot 2

Cart: App Screenshot 3

Cart Summary: App Screenshot 4

Creating/Editing Product: App Screenshot 5

About

A book store e-commerce fullstack web app, made in ASP.NET Core MVC and WebApi as my first big project made with that technology. It uses authentication, REST API and EF Core.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published