The project is a book inventory system built with Laravel 8. The features of this project include
- Registration and Authentication of users.
- Creation and Uploading of Books.
- Editing and Update of uploaded books.
- Archival and Restoration of archived books.
- Permanent Deletion of books.
Clone the repository to your local machine by running the terminal command below.
git clone https://github.com/tmoodley2/book-inventory
Create your a MySQL database and note down the required connection parameters. (DB Host, Username, Password, Username)
Navigate to the project root directory via terminal and run the following command.
composer install
While still in the project root directory via terminal, run the following command.
npm install && npm run dev
Run the following command
cp .env.example .env
This should create an exact copy of the .env.example file. Name the newly created file .env and update it with your local environment variables (database connection info and others).
php artisan key:generate
php artisan migrate
php artisan storage:link