E-commerce Backend System
The Sjoppie API is a robust e-commerce backend system developed by CodeIQ B.V. It provides a comprehensive set of RESTful endpoints for managing products, orders, payments, and customer data.
- Product Management: Full CRUD operations for products, variants, prices, and stock
- Order Processing: Complete order lifecycle management with payment integration
- Customer Management: Customer profiles with address management
- Payment Integration: Multiple payment gateway support with webhook handling
- Stock Control: Advanced stock management with available, on-hand, and reserved quantities
- Authentication: Secure API key and token-based authentication
- Rate Limiting: Built-in rate limiting for API protection
- PHP 8.1+
- Laravel 10.x
- MySQL/PostgreSQL
- RESTful API architecture
- JWT Authentication
- Payment Gateway Integration (Mollie, etc.)
Detailed API documentation is available in the docs directory:
- API key authentication required for all endpoints
- Rate limiting enabled by default
- CSRF protection for web routes
- Secure password hashing
- Input validation and sanitization
This project is proprietary software developed by CodeIQ B.V. All rights reserved.