Hasta La Vista Backend API is a Laravel-based back-end dashboard system designed to manage various entities such as bookings, orders, products, services, and more. It provides a robust set of APIs for seamless integration with front-end platforms, supporting data exchange through JSON responses. This dashboard is highly scalable, with additional features like managing categories, banners, testimonials, locations, and other customizable settings.
- Dashboard Overview: View all key metrics in one place.
- Manage Orders & Bookings: Create, edit, and view bookings and orders.
- Products & Services Management: Manage products, services, and their associated packages.
- Category System: Supports multiple levels like category, subcategory, and sub-subcategory.
- Additional Modules: Manage celebrities, festivals, testimonials, banners, locations, and more.
- API-Driven: Easily connect with front-end frameworks like React to get data via JSON responses.
- PHP >= 8.0
- Composer
- MySQL
- Laravel 11
-
Clone the repository:
git clone https://github.com/girish104/laravel-backend-api.git
-
Navigate into the project directory:
cd laravel-backend-api
-
Install PHP dependencies using Composer:
composer install
-
Create a copy of the
.env
file:cp .env.example .env
-
Generate an application key:
php artisan key:generate
-
Set up your database configuration in the
.env
file:DB_DATABASE=your_database_name DB_USERNAME=your_database_username DB_PASSWORD=your_database_password
-
Run database migrations:
php artisan migrate
-
Seed the database with initial data (optional):
php artisan db:seed
-
Start the Laravel development server:
php artisan serve
The platform exposes several APIs for managing orders, products, services, and more, which can be accessed by integrating with any front-end stack like React, Vue.js, etc. All APIs return data in JSON format for easy handling on the client side.