Skip to content

CODEIQBV/sjoppie-api

Repository files navigation

SJOPPIE API

E-commerce Backend System

Latest Version License PHP Version Laravel Version

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.

Features

  • 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

Technology Stack

  • PHP 8.1+
  • Laravel 10.x
  • MySQL/PostgreSQL
  • RESTful API architecture
  • JWT Authentication
  • Payment Gateway Integration (Mollie, etc.)

Documentation

Detailed API documentation is available in the docs directory:

Security

  • API key authentication required for all endpoints
  • Rate limiting enabled by default
  • CSRF protection for web routes
  • Secure password hashing
  • Input validation and sanitization

License

This project is proprietary software developed by CodeIQ B.V. All rights reserved.

About

API for our webshop software Sjoppie.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages