Api de Ingressos is a PHP-based application designed to facilitate the sale of event tickets. The application supports different permission levels, allowing promoters to register events and ticket batches for sale, while clients can purchase tickets. The payment integration is handled through Stripe. The authentication is using JWT.
- Event Management: Promoters can create and manage events.
- Ticket Sales: Promoters can create ticket batches for sale.
- User Permissions: Two levels of permissions - PROMOTOR and CLIENTE.
- Payment Integration: Seamless integration with Stripe for secure payments.
Ensure you have the following installed:
- PHP
- Composer
- Clone the repository:
git clone git@github.com:walker007/ingressos.git
cd ingressos
- Install dependencies:
composer install
-
Configure environment variables:
- Database connection details
- Stripe API key Update the .env file accordingly.
-
Serve the application:
php artisan serve
- Laravel - The PHP framework used
The environment variables need to be set are in .env.example file.