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 .envfile:cp .env.example .env 
- 
Generate an application key: php artisan key:generate 
- 
Set up your database configuration in the .envfile: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.