https://github.com/shafygunawan/perdig
A simple digital library, without transaction features, with role, book, report and search management.
https://github.com/shafygunawan/perdig
api crud digital-library library multi-user php simple-website
Last synced: about 1 month ago
JSON representation
A simple digital library, without transaction features, with role, book, report and search management.
- Host: GitHub
- URL: https://github.com/shafygunawan/perdig
- Owner: shafygunawan
- License: mit
- Created: 2023-09-17T07:11:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-20T07:52:43.000Z (over 2 years ago)
- Last Synced: 2025-03-31T04:11:24.162Z (about 1 year ago)
- Topics: api, crud, digital-library, library, multi-user, php, simple-website
- Language: CSS
- Homepage:
- Size: 1.87 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Perdig - A Simple Digital Library
**Perdig** is a very simple digital library, designed without any transaction features. This website was created solely for learning purposes. Some of the features available in this website include:
- Role management with different levels (admin, employee).
- Ability to add, view, edit and delete books.
- Ability to add, view, edit, and delete employee information.
- Book report or employee report printing feature.
- Ability to select book or employee files in bulk.
- Search for books or employees.
- Profile photo upload.
## Table of Contents
- [Usage](#usage)
- [Installation](#installation)
- [Account Information for Login](#account-information-for-login)
- [Support Me](#support-me)
- [License](#license)
## Usage
### Installation
1. Clone this repository to your computer (if you are using XAMPP, place the clone in the `htdocs` folder):
```bash
git clone https://github.com/shafygunawan/perdig.git
```
2. Create a new database with the name `perdig`, then import the `perdig.sql` file into the database.
3. Next, you need to set up the configuration in this project. Open the `global/config.php` file and set the variables `$baseUrl`, `$hostname`, `$username`, `$password`, and `$database` according to the configuration you are using, as shown below:
```php
$baseUrl = "http://localhost/perdig";
$hostname = "localhost";
$username = "root";
$password = "";
$database = "perdig";
```
4. To access this website, type the address you have set in the `$baseUrl` variable into a web browser. In the example above, the address is `http://localhost/perdig`.
### Account Information for Login
Here is the account information that has been registered in the database and can be used for login:
| Name | Email | Password | Level |
| ------------- | ------------------ | -------- | -------- |
| Shafy Gunawan | shafy@example.com | password | Admin |
| Carlos Sparks | carlos@example.com | password | Employee |
| Lucal Wilson | lucas@example.com | password | Employee |
## Support Me
If you find this project useful and would like to support me, you can Buy Me a Coffee.
## License
This project is licensed under the MIT License. More details can be found in the [LICENSE](https://github.com/shafygunawan/perdig/blob/main/LICENSE) file.
Thank you for visiting my project!
_Notes: You can only view without making changes to this repo website with the url [https://shafygunawan.my.id/projects/perdig](https://shafygunawan.my.id/projects/perdig)._