Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

(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.

License

Notifications You must be signed in to change notification settings

kkamara/book-store-management-system

Repository files navigation

book-store-management-system7.png

book-store-management-system.png

book-store-management-system2.png

book-store-management-system3.png

book-store-management-system4.png

book-store-management-system5.png

book-store-management-system6.png

Book Store Management System API

(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.

Using Postman?

Postman client.

Published Postman API Collection.

Installation

# 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

Usage

herd link book
# Website accessible at http://book.test

API Documentation

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.

Unit Tests

php artisan test --filter=V1

View the unit test code here.

Misc.

See PHP ReactJS Boilerplate app

See Python ReactJS Boilerplate app

See MRVL Desktop

See MRVL Web

See Github to Bitbucket Backup Repo Updater

See PHP Docker Skeleton

See Python Docker Skeleton

See Laravel 10 API 3

See movies app

See Food Nutrition Facts Search web app

See Ecommerce Web

See City Maps Mobile

See Ecommerce Mobile

See CRM

See Birthday Currency

See PHP Scraper.

Contributing

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.

License

BSD

Releases

No releases published

Packages

No packages published