NAYALUXE
Documentation

© 2024 NAYALUXE API

Version 1.0.3

API E-Commerce de NAYALuxe

Une API complète et moderne pour la gestion d'une boutique e-commerce de luxe avec authentification, gestion des produits, commandes et système de paiement intégré.

Documentation Swagger
API en ligne et opérationnelle

Fonctionnalités Principales

Des outils puissants pour votre e-commerce de luxe

Authentification Sécurisée

Système d'authentification JWT avec gestion des sessions et protection des routes sensibles.

Gestion des Produits

CRUD complet pour les produits de luxe avec gestion des catégories, sous-catégories et inventaire.

Système de Commandes

Gestion complète des commandes avec panier, validation et suivi des statuts de livraison.

Gestion de Fichiers

Upload et gestion des images produits avec stockage sécurisé et optimisation automatique.

Système Email

Envoi d'emails automatiques avec templates personnalisés pour confirmations et notifications.

Déploiement Automatique

Système de déploiement continu avec monitoring et dashboard de suivi en temps réel.

Modules Disponibles

Architecture modulaire et évolutive

Users
Gestion des utilisateurs
Auth
Authentification JWT
Products
Catalogue produits
Categories
Classifications
Orders
Gestion commandes
Carts
Panier d'achat
Email
Notifications
Deploy
Déploiement

Architecture & Technologies

Stack moderne et performant

Stack Technologique

Framework : NestJS avec TypeScript
Base de données : MySQL avec TypeORM
Authentification : JWT avec Passport
Validation : class-validator et class-transformer
Documentation : Swagger/OpenAPI
Email : Mailer avec templates Handlebars
{
  "api": {
    "name": "NAYALUXE",
    "version": "1.1.1",
    "status": "online"
  }
}
            

Informations API

Version: 1.0.3
Framework: NestJS
Base de données: MySQL/TypeORM
Documentation: Swagger/OpenAPI
Authentification: JWT
Upload: Multer
Email: NodeMailer

Endpoints Principaux

POST /api/admin/auth/login Connexion
GET /api/users Liste des utilisateurs
GET /api/products/getall Liste des produits
POST /api/orders/create Créer une commande
GET /api/carts/my-cart Mon panier
GET /api/docs Documentation Swagger

8+

Modules

50+

Endpoints

100%

Sécurisé

24/7

Disponible

Besoin d'aide ?

Notre équipe est là pour vous accompagner dans l'intégration de l'API NAYALUXE

Documentation

Guide complet d'utilisation

Support

Assistance technique 24/7

Communauté

Échangez avec d'autres développeurs