The Adjunct Library System (ALS) is a full-stack web application developed using React and Express.js. It was created as an artefact for my university course project. ALS aims to provide an accessible platform for users to explore and consume library resources. The system offers features such as user accounts, book reviews, and staff functionalities including book management.
- User-friendly interface for seamless navigation and interaction.
- Book review functionality to allow users to share their thoughts and opinions.
- Staff dashboard for easy management of library resources.
- Staff privileges to perform actions like adding, updating, and removing books.
- Implement data encryption techniques to ensure secure storage of user data.
- Enhance the visual design and cleanliness of the User/Staff Dashboard.
- Address and fix any identified bugs or issues.
- Optimize the mobile interface to improve usability and responsiveness.
To run the Adjunct Library System locally, follow the steps below:
- Clone the repository:
git clone https://github.com/Peter2469/ALS
- Navigate to the project directory:
cd ALS
- Install the required dependencies:
npm install
- Start the server database:
cd server && node server.js
- Start the npm script
npm start
This is in the username/password for the accounts which is already in the database
Username | Password |
---|---|
johndoe | password123 |
janesmith | password456 |
janesmith is a Staff Account and johndoe isn't