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

https://github.com/billyfrcs/bookmanagementsystem

Book Management System Web Application.
https://github.com/billyfrcs/bookmanagementsystem

ci4 codeigniter codeigniter4 crud css framework html javascript laravel model-view-controller mvc php system tailwindcss web-development webpack website

Last synced: about 1 month ago
JSON representation

Book Management System Web Application.

Awesome Lists containing this project

README

        

Student Final Project Management System

![Home](https://github.com/BillyFrcs/BookManagementSystem/blob/dev/public/images/Home.png)
![Add](https://github.com/BillyFrcs/BookManagementSystem/blob/dev/public/images/Add.png)
![Update](https://github.com/BillyFrcs/BookManagementSystem/blob/dev/public/images/Update.png)

Book Management System web application project, created with [Codeigniter 4](https://codeigniter.com), [Tailwindcss](https://tailwindcss.com), [Laravel Mix](https://laravel-mix.com) and MySQL Database.

Server Requirements

PHP version 7.4 **or** higher is required, with the following extensions installed:

- [intl](http://php.net/manual/en/intl.requirements.php)
- [libcurl](http://php.net/manual/en/curl.requirements.php) if you plan to use the HTTP\CURLRequest library

Additionally, make sure that the following extensions are enabled in your PHP:

- json (enabled by default - don't turn it off)
- [mbstring](http://php.net/manual/en/mbstring.installation.php)
- [mysqlnd](http://php.net/manual/en/mysqlnd.install.php)
- xml (enabled by default - don't turn it off)

Setup And Installation

Copy `env` to `.env` with this command `cp env .env` and tailor for your app, specifically the baseURL and any database settings **or** you can use the [default settings](https://github.com/BillyFrcs/StudentFinalProjectManagementSystem/blob/master/env) for this project that already configured.

* `composer install` **or** `composer install --ignore-platform-reqs` to install the CodeIgniter library.
* `composer update` **or** `composer update --ignore-platform-reqs` and keep project with the latest version.
* `npm install` to install the dependencies.
* `npx mix` **or** `npx mix watch` to compile the Tailwindcss with Laravel Mix.
* `php spark serve --port 1908` to enter the Development server with specified port by ourself.