An open API service indexing awesome lists of open source software.

https://github.com/harisfi/katalog_buku

Book catalogue website with admin page
https://github.com/harisfi/katalog_buku

admin-panel adminlte book book-catalogue catalogue inertiajs laravel vue website

Last synced: 3 months ago
JSON representation

Book catalogue website with admin page

Awesome Lists containing this project

README

          

# Project Katalog Buku

## Usage
### Prerequisites
- Code Editor / IDE
- PHP [Composer](https://getcomposer.org/download/)
- Node JS [Node JS](https://nodejs.org/en/)
- Terminal

### Database Design
![img](/public/images/erd.png)

## Installation

1. Clone the repository
```bash
git clone https://github.com/harisfi/customer-bctarakan.git
```

2. Use the package manager [composer](https://getcomposer.org/download/) to install vendor.
```bash
composer install
```

3. Configure .env files, => copy .env.example and rename it to .env
```bash
cp .env.example .env
```

4. Set your database configuration in .env files

5. Generate APP_KEY
```bash
php artisan key:generate
```

6. Run Migration
```bash
php artisan migrate
```

7. Run Seeder
```bash
php artisan db:seed
```

8. Create a symbolic link from public/storage to storage/app/public
```bash
php artisan storage:link
```

9. Run Laravel server
```bash
php artisan serve
```

### Configuring for production deployment

1. Change .env debug mode
```bash
APP_DEBUG=false
```

2. Run artisan command for optimizing app
```bash
php artisan optimize
```

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
[MIT](https://choosealicense.com/licenses/mit/)