Skip to content

A comprehensive web-based bookstore platform developed as a college project. Features include user authentication, book browsing, shopping cart management, and order processing. Built with HTML, Bootstrap, Thymeleaf, Spring Boot, JPA, and MySQL.

Notifications You must be signed in to change notification settings

Mr-aj33t/BookStore_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookstore Application

Welcome to the Bookstore Application repository! This project is a comprehensive web application for managing and browsing books, developed as a college project by a team of 5 members.

Table of Contents

Introduction

The Bookstore Application is designed to provide a seamless and intuitive platform for book enthusiasts to browse, purchase, and manage books. The project was developed using a full stack of technologies, focusing on a responsive and user-friendly interface.

Technologies Used

  • Frontend: HTML, Bootstrap, Thymeleaf
  • Backend: Spring Boot Framework, RESTful APIs
  • Database: JPA, MySQL

Features

  • User registration and authentication
  • Book browsing and searching
  • Shopping cart functionality
  • Order management
  • Responsive design for various devices

Setup Instructions

To set up and run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Mr-aj33t/BookStore.git
    cd your-repository-name
  2. Set up the database:

    • Ensure MySQL is installed and running.
    • Create a database named bookstore.
    • Update the database configuration in application.properties file.
  3. Build and run the project:

    mvn clean install
    mvn spring-boot:run
  4. Access the application:

    • Open your browser and go to http://localhost:8080.

Usage

Once the application is up and running, you can:

  • Register as a new user.
  • Browse available books.
  • Add books to your cart and place orders.

Contributing

We welcome contributions to enhance the Bookstore Application. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a pull request.

About

A comprehensive web-based bookstore platform developed as a college project. Features include user authentication, book browsing, shopping cart management, and order processing. Built with HTML, Bootstrap, Thymeleaf, Spring Boot, JPA, and MySQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published