Loading repository data…
Loading repository data…
Amey-Thakur / repository
A comprehensive web-based e-commerce platform designed to support book discovery, secure user authentication, and persistent shopping cart management.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A comprehensive web-based e-commerce platform facilitating seamless book discovery, secure user authentication, and persistent shopping cart management.
Source Code · Technical Specification · Video Demo · Live Demo
Authors · Overview · Features · Structure · Results · Quick Start · Usage Guidelines · License · About · Acknowledgments
Terna Engineering College | Computer Engineering | Batch of 2022
| Amey Thakur | Mega Satish |
|---|
[!IMPORTANT]
🤝🏻 Special Acknowledgement
Special thanks to Mega Satish for her meaningful contributions, guidance, and support that helped shape this work.
The Digital Bookstore is a responsive full-stack e-commerce solution developed to facilitate the systematic discovery and acquisition of literary artifacts. It integrates a relational database architecture with a dynamic frontend, providing users with a seamless shopping experience.
Developed as a mini-project for the Software Engineering Laboratory curriculum, this system demonstrates the practical application of server-side logic (PHP), database management (MySQL), and responsive UI design (Bootstrap).
[!NOTE] Research Impact & Certification
This project was published as a research paper in International Journal for Research in Applied Science and Engineering Technology (IJRASET) (Volume 9, Issue 7) and is also available as a preprint on viXra. The project received an official Publication Certificate for its research contribution to software engineering education.
| # | Resource | Description | Date | Marks |
|---|---|---|---|---|
| 1 | Source Code | Complete web application source code | May 2021 | — |
| 2 | Technical Specification | System architecture and specifications | May 2021 | — |
| 3 | Project Timeline | Execution schedule and milestones | March 2021 | — |
| 4 | Publication Certificate | Recognition for project excellence | July 2021 | — |
| 5 | Project Diagrams | Planning and architectural visualizations | May 2021 | — |
| 6 | Software Engineering Lab | Computer Engineering Laboratory Repository | — | — |
[!TIP] Database Interaction Efficiency
To optimize search responsiveness and prevent SQL bottlenecks, ensure that the
bookstable is indexed onbook_titleandauthor_name. This significantly enhances retrieval speeds during high-concurrency discovery operations in the storefront.
| Feature | Description |
|---|---|
| Dynamic Catalog | Real-time browsable inventory comprising diverse literary categories and author collections with high-resolution visual assets. |
| Intelligent Search | Advanced query engine supporting multi-attribute filtering by title, author, and category for efficient discovery. |
| Authentication System | Secure user enrollment and session management, providing personalized access to library resources and cart state. |
| Persistent Cart | Database-backed shopping cart facilitating cross-session persistence of selected artifacts and real-time total calculation. |
| Sorting & Filtering | Precision controls for organizing results based on price metrics (Low-to-High) and discount percentages. |
| Institutional Inquiries | Integrated communication portal for dispatching technical or research queries to administrative staff via SMTP. |
DIGITAL-BOOKSTORE/
│
├── docs/ # Formal Documentation
│ └── SPECIFICATION.md # Technical Architecture & Specification
│
├── Mega/ # Archival Attribution Assets
│ ├── Filly.jpg # Companion (Filly)
│ └── Mega.png # Author Profile Image (Mega Satish)
│
├── Mini-Project/ # Research & Academic Assets
│ ├── Draft/ # Preliminary Research Data
│ │ └── DIGITAL BOOKSTORE.docx # Working Manuscript Draft
│ ├── Figures/ # System Diagrams & Visualizations
│ │ ├── Database Tables.jpg # Relational Schema Visualization
│ │ ├── Fig. (1) Process Model.png # SDLC Process Representation
│ │ ├── Fig. (2) Zero Level DFD.jpg # Context Level Data Flow Diagram
│ │ ├── Fig. (3) First Level DFD.jpg # Level 1 Data Flow Diagram
│ │ ├── Fig. (4) Second Level DFD.jpg # Level 2 Data Flow Diagram
│ │ ├── Fig. (5) Class Diagram.jpg # Object-Oriented Class Hierarchy
│ │ ├── Fig. (6) Sequence Diagram.jpg # System Interaction Timeline
│ │ ├── Fig. (7) Collaboration... # Object Communication Model
│ │ ├── Fig. (8) Statechart Diagram.jpg # Entity State Transitions
│ │ ├── Fig. (9) Activity Diagram.jpg # Operational Logic Workflow
│ │ ├── Fig. (10) Gantt Chart.jpg # Project Scheduling & Milestones
│ │ ├── Fig. (11) Use Case Diagram.jpg # Actor-System Interaction Model
│ │ └── Fig. (12) Flow Graph.jpg # Algorithmic Complexity Graph
│ ├── Amey_B-50_SE_Mini_Project_Timeline.pdf # Project Execution Schedule
│ ├── IJRASET-V9I7 - Digital Bookstore.pdf # Published Journal Research Paper
│ ├── IJRASET36609 - Digital Bookstore.pdf # Publication Certificate
│ └── Preprint - Digital Bookstore.pdf # Scholarly preprint version (viXra)
│
├── Source Code/ # Full Stack Web Application
│ ├── css/ # Presentation Layer Stylesheets
│ ├── fonts/ # Typography & Iconography Assets
│ ├── img/ # UI Imagery & Inventory Assets
│ ├── js/ # Client-Side Logic & Libraries
│ ├── Author.php # Contributor-Specific Discovery
│ ├── Product.php # Taxonomy-Based Inventory View
│ ├── Result.php # Search Orchestration Layer
│ ├── bookstore.sql # Relational Database Schema
│ ├── cart.php # Shopping Cart Persistence
│ ├── dbconnect.php # Database Connection Liaison
│ ├── description.php # Artifact Detailed Presentation
│ ├── destroy.php # Session Lifecycle Termination
│ ├── index.php # Application Entry Gateway
│ ├── login.php # Identity Authentication Logic
│ ├── query.php # Inquiry Dispatch Pipeline
│ └── register.php # User Identity Provisioning
│
├── .gitattributes # Global Git LFS & Endpoint Config
├── .gitignore # Asset Exclusion Manifest
├── CITATION.cff # Scholarly Citation Metadata
├── codemeta.json # Machine-Readable Project Metadata
├── LICENSE # Project Licensing Terms (MIT)
├── README.md # Comprehensive Archival Entrance
└── SECURITY.md # Vulnerability Exposure Policy
Ensure your local development environment meets the following requirements: