Skip to content

Amr-shawky/BStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

66 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š BStore

BStore is a simple and powerful Book Store Management System built using ASP.NET Core MVC.
It allows users to browse, search, and purchase books, while providing an admin dashboard to manage the store efficiently.

πŸš€ Features

πŸ§‘β€πŸ’» Users

  • Register and log in securely
  • Browse books by category
  • Search books by title or author
  • Add books to cart or wishlist
  • View and manage items in the shopping cart
  • Checkout and view order history

πŸ›’ Shopping Cart

  • Add and remove items from the cart
  • Quantity management per item
  • Real-time cart updates
  • View cart summary (total items and price)
  • Proceed to checkout with selected books

πŸ› οΈ Admin Panel

  • Add, edit, and delete books
  • Manage categories and authors
  • View customer orders
  • Role-based access (User / Admin)

🧰 Tech Stack

  • ASP.NET Core MVC
  • Entity Framework Core
  • SQL Server
  • Razor Pages
  • Bootstrap
  • LINQ
  • ASP.NET Identity

πŸ“Œ Notes

  • Clean architecture following MVC pattern
  • Secure authentication & authorization
  • Shopping cart implemented using session or database
  • Simple and extendable structure for learning or real use

πŸ§ͺ Future Improvements

  • Online payment integration
  • Book reviews and ratings
  • RESTful API support

About

A simple and full-featured online bookstore built with ASP.NET Core MVC, featuring user authentication, shopping cart, book ratings, and an admin dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors