A web application that uses several databases to display the information from a local neighborhood library.
- Account Management: Lists the library's account information.
- Book Management: Lists the library's book information.
- Authors Management: Lists the library's authors information.
- User-friendly Interface: Simple, easy to navigate interface.
- JavaScript: Core programming language (JavaScript ES6)
- HTML: Visually displays content of the application
- Bootstrap: Provides visual styling of the application
- Chai: Unit testing framework
- Node Package Manager (NPM)
- Clone the repository:
git clone https://github.com/jlee55504/Local-library-project.git
- Navigate to the project directory:
cd Local-library-project
- Build the project:
npm install
- Run the application:
npm start
Upon running the application, you'll be presented with a home screen and 3 links:
- Overall Stats
- Stats by Book
- Stats by Account
Click the appropriate link to see the desired information.
index.html:
Application home pagebooks.html:
Web page displaying the library's book informationaccounts.html:
Web page displaying the library's account informationsrc/accounts.js:
Handles the account web page's functionalitysrc/books.js:
Handles the book web page's functionalitysrc/home.js:
Handles the home page's functionalityimgs/:
A folder containing all the screenshots of the application
- This project was built for the Chegg Skill's software engineering program
- This project contains extra commented-out code in functions to use 2 datasets instead of 1 to get the same correct data