Legilimens Online Library is a font-end project I created using JavaScript, React, CSS, JSX, and the Book Buddy API. The application allows users to browse, checkout, and return books.
Details on the API can be found ๐ here
- User Authentication: login and registration functionality.
- Browse Books: Users can browse a list of available books.
- Book Details: Click on any book to see detailed information.
- Manage Reservations: Users can check out books.
- User Profile: Manage: View their username (email) and return books.
- React: Used for building the user interface with components.
- JavaScript : For scripting and handling API calls.
- CSS: For styling components.
- JSX: Used within React components to describe UI layout.
To run this project locally, follow these steps:
-
Clone this repository to your local machine using the following command:
git clone https://github.com/JenniferSimond/digital-library
-
Navigate to the project directory:
cd digital-library
-
Open any of the HTML files (index.html, about.html, portfolio.html) in your preferred web browser.
You can check out a live demo of this project ๐ here
To view account details and checkout/return books, please log in with the credentials listed below.
- Email: [email protected]
- Password: MySpells