LitShelf is a web-based library management system that allows users to explore, discover, and immerse themselves in the world of books. It's designed to provide a seamless experience for managing book collections, borrowing, and staying informed about new books.
-
Discover New Reads:
- Use the intuitive search and explore feature to find your next favorite book.
-
Manage Your Borrowings:
- Keep track of the books you've borrowed and manage due dates effortlessly.
-
Stay Informed:
- Receive updates on new arrivals, upcoming releases, and special events.
To run the LitShelf Online Library Management System on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/joboy-dev/LitShelf.git
- Configure the database settings in
utils/conn.php
. - Add
uploads
folder in the root directory of the project. Very important. - Import the SQL schema from
litshelf_schema.sql
into your database. - Start your web server(xampp preferably).
- Add this path to environment variables on your PC:
C:\xampp\php
.C:\xampp
should be the directory you installed xampp in. - Run this command in your terminal to start the PHP Development server:
php -S localhost:8000
.8000 can be any port number of your choice. - On your browser, enter
localhost:8000
in the search bar and the website will start up.
-
Frontend:
- HTML, CSS, JavaScript
- PHP for server-side rendering
-
Backend:
- MySQL for the database