by Bardia Parmoun and Christopher Shen
Released on: 12/20/2021
- Liber is an online bookstore which allows users to browse their favourite books and order them online.
- The users have the option of searching for the books using their title, ISBN, author name, and genre.
- LIBER also gives the staff the option of modifying the details for any books and it generates custom sales reports.
LIBER takes advantage of PostgreSQL and Apache servers. Proper installations of these softwares is required for LIBER to work properly.
-
Installing Apache (XAMPP):
The recommended software for running an Apache server is an instance of the XAMPP (or LAMP) software. The latest version of XAMPP can be found here:
Install XAMPP -
Intalling PostgreSQL:
LIBER was developed using PostgreSQL and as a result a proper installation of PostgreSQL is required. The latest version of this software can be found here:
Install PostgreSQL -
After PostgreSQL is installed make sure locate to the SQL folder to find the dumpfile for the Bookstore database.
-
Create a local version of that database and name it "Bookstore" and load the dump file.
-
Locate to the liber-config.inc.php file to change the username and pass with your version.
-
Move the updated version of the repository under the "htdocs" folder in the installation folder for XAMPP. The path will most likely be the following for windows machines:
C:\xampp\htdocs
- Open XAMPP and start your Apache instance.
-
Make sure your instance of PostgreSQL is running.
-
Once both the Apache server and the Postgres servers are running you can start the program by going to the following url:
http://localhost/liber/home.php
For a detailed explanation of how to navigate LIBER, please refer to the following video:
LIBER Demo
You can learn more about LIBER's design process through the following diagrams:
- ER Diagram
- Schema Diagram
- Design Report
Locate to Design Report to learn more about the step by step process of designing and developing LIBER.
Authors: Bardia Parmoun and Christopher Shen
Copyright © 2021 Bardia Parmoun & Christopher Shen. All rights reserved