Ecom Dashboard API
JWT Auth and Swagger Documentation
Dashboard View
Login View
Products View
Product Variants
Register View
Users View
Variant Groups View
Swagger Documentation Views
Developed with Laravel 9 and PHP 8.0
How to Setup
- Clone the repository
git clone https://github.com/boosuro/orderspackphptest.git
- Switch to the repo folder
cd orderspackphptest
3a. Install all the dependencies using composer
npm install && npm run dev
b. Install all the dependencies using composer
composer install
- Copy the example env file and make the required configuration changes in the .env file
cp .env.example .env
- Generate a new application key
php artisan key:generate
- Generate a new JWT authentication secret key
php artisan jwt:generate
- Run the database migrations (Set the database connection in .env before migrating)
php artisan migrate
- Start the local development server
php artisan serve
You can now access the server at http://127.0.0.1:8000
TL;DR command list
git clone https://github.com/boosuro/orderspackphptest.git
cd orderspackphptest
npm install && npm run dev
composer install
cp .env.example .env
php artisan key:generate
php artisan jwt:generate
Make sure you set the correct database connection information before running the migrations
php artisan migrate
php artisan serve
Swagger API Testing
The api can now be accessed at
http://127.0.0.1:8000/api/documentation
On this page
Languages
PHP60.5%HTML18.3%JavaScript8.8%Hack8.3%CSS3.2%Blade0.8%SCSS0.0%
Contributors
Created December 9, 2022
Updated June 22, 2025











