Site Points jaunes

Présentation :

Ce projet, qui m'as était donnée en entreprise, a eu pour but de remplacer l'ancien système de gestion de la boutique interne de vente de jus.

La boutique interne de l'entreprise permet aux salarié de l'entreprise d'acheter des produits que l'entreprise fabrique.
Les produits sont uniquement achetable grâce à des points que les salariés gagnent mensuellement.

L'Ancien système :

La boutique de vente de jus fonctionnait avec des points physiques de deux types (bleu et jaunes).

Chaque type de points permet d'acheter un type de produits.

Les points était fourni manuellement a chaque employé et devait être utilisé comme monnaie lors des achats dans la boutique.

Du coté de la gestion un fichier excel contenant toute les données des produits était rempli manuellement et permettait l'édition d'une facture.

Le Nouveau système :

Tout ce qui touche a la vente de jus à été regroupé dans une application web herbergé en interne par l'entreprise.

L'application web contient deux grandes parties :
- Le coté magasin.
- Le coté Gestion.

Le Site à due être pensé pour être facilement maintenable et durable dans le temps. Il pourra ainsi être plus façilement mis à jour.

Présentation des deux cotés du site :

Comme dit plus haut, le site ce décompose en deux parties qui ne sont pas accessible par les mêmes personnes. afin d'obtenir l'accès à un coté il faut posséder les droits dans son profil utilisateur.

Le côté magasin contient toutes les pages en lien direct avec la boutique, un système de caisse enregistreuse, la gestion des articles et un système d'extraction de données des commandes passé.

Le côté gestion quand à lui à principalement été construit pour le service Ressources Humaines de l'entreprise. Il leurs permet d'incrémenter des points aux utilisateurs ainsi que de consulté leurs solde. Il contient également un outil s'occupant de la gestion des utilisateurs via un envoi de fichier CSV.

Technologies utilisées :

HTML, CSS, JavaScript, PHP, PostGreSql, Git, Github, Docker

Quelques images du site Web

photo

Page d'accueil

C'est la porte d'entrée du site.

Une fois l'utilisateur connecté,
elle permet à l'utilisateur de savoir sur quel coté du site il ce trouve.

Page commande

Elle se décompose en quatre étapes.

La première étant celle ou l'on demande à l'utilisateur de taper le matricule du salarié.
La seconde demande à l'utilisateur d'indiquer la quantité de chaque article contenu dans le caddie.
La troisième affiche un récapitulatif de la commande et demande une confirmation.
La dernière redirige vers la première après avoir écrit une trace sur l'historique et débité le salarié des points de la commande.

photo
photo

Page de gestion produits

Elle permet de gérer tout ce qui touche aux produits grâce aux plusieurs outils mis à disposition.

Pour en cité quelque une, on peut ajouter des produits par CSV, manuellement ou en désactivé.
C'est différentes options permettent de réguler les produits de la vente et d'ainsi éviter que la liste des produits présente dans la partie caisse ne grossise.

Page d'ajout de points

Elle permet l'ajout d'un nombre de points défini par le bouton cliqué à tous les salariés acitf présents dans la base de données

Il existe également les bouton équivalent pour enlever des points afin de rattraper un ajout involontaire.

photo
photo

Liste des salariés

Elle à plusieurse utilitées, la première est de pouvoir voir les salariés actifs et leurs solde de points.

elle permet également d'imprimer la dite liste dans un format beaucoup plus compact afin de pouvoir l'imprimer.