Built on Laravel, the Sattiyas API empowers your e-commerce platform with essential modules such as Products, Categories, Product Images, and Authentication.
Authentication: Sattiyas uses Sanctum for secure authentication. To test it on Postman, refer to the API Documentation on how to authenticate using Sanctum.
Payments: Sattiyas integrates with Stripe for payment processing. Check out the Stripe PHP GitHub repository for more details on processing payments with Stripe.
Caching: Sattiyas uses Redis for caching to improve performance and scalability.
- Laravel: A powerful PHP framework for building robust web applications.
- MySQL: A reliable relational database for data storage.
- Laravel Sanctum: For API authentication.
- Redis: In-memory data structure storage for caching.
- Clone the repository:
https://github.com/matondojoao/sattiyas-api
- Install dependencies:
composer install
- Configure your database and update the
.env
file. - Run migrations:
php artisan migrate
- Start the development server:
php artisan serve
For detailed API documentation, visit the API Documentation.
Feel free to contribute and make the Sattiyas API even better!