abouscarel / Sugar-Shack-test-maplr

Sugar Shack Technical Test 🍁

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

🍁 La cabane à sucre Maplr / The Maplr Sugar Shack 🍁


French Version 🇫🇷
English Version 🇬🇧

Maplr ouvre une toute nouvelle cabane à sucre au milieu du Québec et vous êtes en charge de développer le Front ou le Back de l'outil de gestion de vente et de stock de son fameux sirop d'érable 🍁

Pour vous aider dans votre tâche, un contrat d'interface a été produit.

Critères

  • Le code est fonctionnel et compile ✨
  • Le code est de qualité
  • Vous utilisez des bonnes pratiques de développement

Fonctionnalités à développer

  • ✅ Le Catalogue de sirop d'érable filtré par type (Il existe plusieurs types de sirop : Ambré, Foncé ou Claire)
  • ✅ Le détail d'un produit
  • ✅ Le panier d'achat
  • ✅ La validation d'une commande

Outils à utiliser

Developpeur Java

Backend

  • Spring boot (JVM only)
  • Des donnés de tests doivent être fournies (Exemple : BDD embeded initialisée, gestionnaire de version de base de données, docker avec donnée intégrées)

Frontend (Optionnel)

  • Framework UI "bootstrap like"
  • Un framework Javascript/Typescript SPA (Angular, React ou Vue)

Developpeur .Net

Backend

  • AspNet Core (v3.0+)
  • Des donnés de tests doivent être fournies (Exemple : BDD embeded initialisée, gestionnaire de version de base de données, docker avec donnée intégrées)

Frontend (Optionnel)

  • Au choix :
    • Blazor
    • AspNet Core MVC + Razor
    • Un framework Javascript/Typescript SPA (Angular, React ou Vue)

Soumettre le test

Une fois terminé, veuillez créer un nouveau dépot sur votre GitHub et l'envoyer par courriel 🚀

Tips : Faite vous plaisir sur le code et n'hésitez pas à nous expliquer vos choix 🎉




Maplr has just opened a brand new sugar shack in the middle of Quebec, you will have to develop the Frontend or the Backend to handle sells and stocks of maple syrup 🍁 In order to help you for this task, an interface contract has been produced.

Criteria

  • The code is working and compile ✨
  • The quality of the code
  • The use of "Best practices"

Features

  • ✅ Maple syrup catalog filterable by type : there is 3 types of maple syrup : Amber, Dark, Clear
  • ✅ Product details
  • ✅ Management of the cart
  • ✅ Order validation

Tools to use

Java developer

Backend

  • Spring boot (JVM only)
  • Testing data must be provided (For Example : initialized embedded database, database version control systems, docker initialized with data)

Frontend (Optionnal)

  • A Javascrip/Typescript Single Page Application Framework (Angular, React ou Vue)
  • UI Framework "bootstrap like" (Optional)

.Net developer

Backend

  • AspNet Core (v3.0+)
  • Testing data must be provided (initialized embedded database, database version control systems, docker initialized with data)

Frontend (Optionnal)

  • The choice is yours:
    • A Javascrip/Typescript Single Page Application Framework (Angular, React ou Vue)
    • Blazor
    • AspNet Core MVC + Razor

Submit the test

Once you're done, please create a new repository on your GitHub account and email it to your Maplr contact 🚀

Tips : Have fun codding 🎉

About

Sugar Shack Technical Test 🍁