(14-Oct-2024) www.1000projects.org challenge. Made with Laravel 11, ReactJS 18 and Filament. This project has admin to insert books or a list of books, cart, orders, categories, and reviews. With tests.
Published Postman API Collection.
- Laravel Herd
- MySQL (recommended) or database engine of SQLite, MariaDB, PostgreSQL, SQL Server
- https://laravel.com/docs/11.x/installation
- https://laravel.com/docs/11.x/vite#main-content
# Create our environment file.
cp .env.example .env
# Update database values in .env file.
# Install our app dependencies.
composer i
php artisan key:generate
# Before running the next command:
# Update your database details in .env
# Note that the following path is fixed for Powershell usage.
php artisan migrate --path=database\migrations\v1 --seed
npm install
npm run build
herd link book
# Website accessible at http://book.test
php artisan route:list
# output
...
POST api/user ............................ login › V1\API\UserController@login
GET|HEAD api/user/authorize .................. V1\API\UserController@authorizeUser
POST api/user/register ................... V1\API\UserController@register
...
View the api collection here.
php artisan test --filter=V1
View the unit test code here.
See PHP ReactJS Boilerplate app
See Python ReactJS Boilerplate app
See Github to Bitbucket Backup Repo Updater
See Food Nutrition Facts Search web app
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.