Skip to content

Welcome to the PageFlow Bookstore repository! This system provides an efficient way to manage books, user accounts, and purchases within an online bookstore.

Notifications You must be signed in to change notification settings

BykaWF/PageFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAGE FLOW

PAGE&FLOW in production link

Welcome to the PageFlow Bookstore repository! This system provides an efficient way to manage books, user accounts, and purchases within an online bookstore.

Journal

Implementation and resolutions in the Journal section for a comprehensive overview of the project Journal.

Features

  • User Authentication and Authorization: Secure access to the system with user roles.
  • Book Cataloging and Search: Efficiently catalog books and search through available titles.
  • Checkout and Return Book: Checkout and return processes.

Technologies

  • Java
  • Spring Boot
  • Hibernate
  • PostgreSQL
  • Spring Validation
  • Spring Web
  • Spring Security
  • Lombok
  • Themleaf

Prerequisites

Ensure you have the following software installed on your machine:

  • Java Development Kit (JDK): The PageFlow Library Management System is built using Java. Install JDK.

    Verify your Java installation by running java -version in your terminal or command prompt.

  • Apache Maven: Maven is used to manage the project's build and dependencies. Install Maven following the installation instructions for your operating system.

    Confirm your Maven installation by running mvn -v in your terminal or command prompt.

  • PostgreSQL: The system uses PostgreSQL as its database management system. Install PostgreSQL on your machine.

    Ensure PostgreSQL is running and accessible. You might need to configure the database details in application.properties before starting the application.

Getting Started

  1. Clone this repository.
    git clone https://github.com/BykaWF/PageFlow.git
  2. Navigate to the project directory:
    cd PageFlow
    
  3. Run the following Maven command to build the project:
    mvn clean install
    
  4. Once built successfully, run the application using Maven:
    mvn spring-boot:run
  5. Access the application via http://localhost:8080 in your browser.

Configuration

For database configurations and other settings, please refer to the application.properties file in the src/main/resources directory and make necessary adjustments according to your environment.

Frequently Asked Questions (FAQ)

For commonly asked questions and troubleshooting tips, refer to our FAQ section.

About

Welcome to the PageFlow Bookstore repository! This system provides an efficient way to manage books, user accounts, and purchases within an online bookstore.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published