https://github.com/mr-possible/book-review-site
This project is part of the coursework(s) of the module CSCM48 as part of the MSc - Advanced Computer Science degree.
https://github.com/mr-possible/book-review-site
css3 html5 laraval php
Last synced: about 2 months ago
JSON representation
This project is part of the coursework(s) of the module CSCM48 as part of the MSc - Advanced Computer Science degree.
- Host: GitHub
- URL: https://github.com/mr-possible/book-review-site
- Owner: mr-possible
- Created: 2023-03-01T15:35:48.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T03:44:15.000Z (8 months ago)
- Last Synced: 2025-04-10T00:37:54.736Z (about 2 months ago)
- Topics: css3, html5, laraval, php
- Language: PHP
- Homepage:
- Size: 10.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Book Review Website
## About
This web application resonates with a basic book review web applicaiton built using Laravel and PHP. This web application denotes my proof-of-work for the purpose of the Coursework 03 in the CSCM48 module of MSc degree.
## Tech Stack
- Frontend Stack : Livewire (Component Mgmt System), Bulma CSS (styling), Laravel Blade Template
- Backend: Laravel 10.1.5 & PHP
- Database: MySQL
- Containerization: Docker## Instructions To Setup
- Once you have openend the project (preferrably in VS Code), then open your Terminal.
- Make sure you have `php` and `composer` installed on your machine.
- Once above is installed, please run `composer install`. This will generate `vendor` folder.
- Open the terminal, type `alias sail='./vendor/bin/sail'`.
- This will ease the process of using sail everytime you want to perform anything further.
- Copy the contents of `.env.example` file into a new `.env` file.
- Next, just type `sail up -d`.
- Run `php artisan migrate`. This should populate your database and make tables.
- This will start all the containers that are provided with laravel project in the background.
- In the browser, please navigate to `localhost:8500`. The website should be up and running.
## References Used
- HTML: https://developer.mozilla.org/en-US/docs/Web/HTML
- Bulma CSS: https://bulma.io/documentation/
- Livewire: https://laravel-livewire.com/docs/2.x/quickstart
- Laravel: https://laravel.com/docs/10.x/readme