Home
Softono
Online-Bookstore

Online-Bookstore

Open source JavaScript
11
Stars
13
Forks
0
Issues
0
Watchers
7 years
Last Commit

About Online-Bookstore

Online-Bookstore is an ASP.NET web application built with C and Visual Studio as part of a collaboration with the National University of Singapore, Institute of Systems Science. This platform serves as a comprehensive e-commerce solution for managing and browsing a digital book inventory. Core functionalities include secure user identity authentication and a robust login system. Customers can search the catalog, view detailed book information, and manage a dynamic shopping cart. The system supports full inventory management, allowing administrators to add new titles, update existing entries, and upload book images via file upload capabilities. A complete checkout process is integrated to handle order processing. The application relies on a SQL Server database, requiring the import of a backup file to initialize the environment before running within the Visual Studio development server. It demonstrates practical implementation of web development concepts, database interaction, and secure user access control su

Platforms

Web Self-hosted

Languages

JavaScript

Links

Online-Bookstore

An ASP.NET web app developed with National University of Singapore, Institute of Systems Science, written in C# using Visual Studio. Functionalities include login, shopping cart, searching, adding and updating books, file upload (book image), and identity authentication.

Screenshots

Contributors

  • Geraldine: Adding of new book to inventory (with validation and file upload features), Home page (CSS)
  • Kyler: Checkout, Integration
  • Saphira: Book details, Integration
  • Priyanga & Shalin: Home page
  • Pengkai: Checkout
  • Cheng Yuan: Login
  • Yan Bo: Site master, Integration
  • Fiona: Update Inventory

Running the project

  • Import the database Team10BookShop.bak into SSMS
  • Open the .sln file to open the ASP.NET project in Visual Studio. Click run (on development server)