Project information

  • Category: E-commerce App
  • Client: Serphadom
  • Project date: 2023

Informations sur le projet

  • Categorie: E-commerce App
  • Client: Serphadom
  • Date de projet: 2023

Projekt Information

  • Kategorie: E-commerce App
  • Kunde: Serphadom
  • Projektdatum: 2023

Web Application of pharmaceutical service

The objective is to develop an application allowing pharmacists to order medical products from a supplier. The application is developed separately using a separate front-end and back-end architecture. This project was developed within the company TanitWeb with two teams (Backend & Frontend).
The front-end is implemented with the Next.js framework, while the back-end is developed with the Symfony framework, using a microservices architecture. The back-end must connect to the supplier's existing system via existing APIs, and provide new APIs for the front-end team.
I am in charge of the backend part and my tasks are focused on :

  • The conception of the project.
  • Preparing all the elements needed for the docker environment on the backend.
  • Implementation of microservice architecture.
  • The development of new functionalities under the Symfony 6 framework.
  • The development of highly scalable APIs and documentation with nelmio bundle.
  • Conducting rigorous testing of each new release.
  • Bug fixing and feedback handling.
  • Technical management of the project with the administration team by performing server configuration operations.

Technologies : Php, Symfony 6, MySQL, API REST, Nelmio ,React, Next, Redis, Microservice, Gitlab, Docker, Scrum

Application web du service pharmaceutique

L'objectif est de développer une application permettant aux pharmaciens de commander des produits médicaux auprès d'un fournisseur. L'application est développée séparément en utilisant une architecture front-end et back-end distincte. Ce projet a été développé au sein de la société TanitWeb avec deux équipes (Backend & Frontend).
Le front-end est implémenté avec le framework Next.js, tandis que le back-end est développé avec le framework Symfony, en utilisant une architecture microservices. Le back-end doit se connecter au système existant du fournisseur via les API existantes, et fournir de nouvelles API à l'équipe front-end.
Je suis en charge de la partie back-end et mes tâches se focalisent sur :

  • La conception du projet.
  • La préparation de tous les éléments nécessaires à l'environnement docker sur le backend.
  • La mise en place d'une architecture microservice.
  • Le développement de nouvelles fonctionnalités sous le framework Symfony 6.
  • Le développement d'APIs hautement évolutives et de documentation avec le bundle nelmio.
  • La réalisation de tests approfondis pour chaque nouvelle version.
  • Correction de bugs et gestion des feedbacks.
  • La gestion technique du projet en collaboration avec l'équipe d'administration, y compris les tâches de configuration serveur.

Technologies : Php, Symfony 6, MySQL, API REST, Nelmio ,React, Next, Redis, Microservice, Gitlab, Docker, Scrum

Web-Applikation für pharmazeutische Dienstleistung

Ziel ist die Entwicklung einer Anwendung, die es Apothekern ermöglicht, medizinische Produkte bei einem Lieferanten zu bestellen. Die Anwendung wird separat entwickelt, wobei eine separate Front-End- und Back-End-Architektur verwendet wird. Dieses Projekt wurde innerhalb der Firma TanitWeb mit zwei Teams (Backend & Frontend) entwickelt.
Das Frontend wird mit dem Next.js-Framework implementiert, während das Backend mit dem Symfony-Framework unter Verwendung einer Microservices-Architektur entwickelt wird. Das Backend muss sich mit dem bestehenden System des Lieferanten über bestehende APIs verbinden und neue APIs für das Frontend-Team bereitstellen.
Ich bin für den Backend-Teil zuständig und meine Aufgaben sind folgende:

  • Die Konzeption des Projekts.
  • Vorbereitung aller Elemente, die für die Docker-Umgebung im Backend benötigt werden.
  • Die Implementierung der Microservice-Architektur.
  • Die Entwicklung von neuen Funktionalitäten unter dem Symfony 6 Framework.
  • Die Entwicklung von hoch skalierbaren APIs und Dokumentation mit nelmio bundle.
  • Das Durchführen gründlicher Tests für jede neue Veröffentlichung.
  • Fehlerbehebung und Feedback-Behandlung.
  • Die Bereitstellung technischen Projektmanagements in Zusammenarbeit mit dem Verwaltungsteam, einschließlich Aufgaben zur Serverkonfiguration.

Technologien : Php, Symfony 6, MySQL, API REST, Nelmio ,React, Next, Redis, Microservice, Gitlab, Docker, Scrum