Featured

Teztamam - Modernisation de l'Infrastructure et Développement Full-Stack

Refonte du flux d'authentification OTP pour l'application web Teztamam, développement d'un microservice Google Form personnalisé en Python, migration du projet principal .NET 6 vers Contabo VPS avec proxy inverse Nginx, et mise en place de pipelines CI/CD.

Teztamam - Modernisation de l'Infrastructure et Développement Full-Stack

Aperçu du Projet

Le projet Teztamam a été entièrement restructuré de bout en bout afin de moderniser les performances, la sécurité et les processus de déploiement du système. En améliorant les services backend et en intégrant les pratiques DevOps (Docker, CI/CD, Reverse Proxy), l'évolutivité et la stabilité de l'application ont été maximisées.

🛠️ Principales Améliorations

1. Infrastructure d'Authentification et de Sécurité

  • La logique de connexion et d'inscription existante a été entièrement révisée.
  • Pour renforcer la sécurité des utilisateurs, le flux d'authentification OTP (One-Time Password) a été repensé de zéro et purgé de ses bugs.

2. Développement de Microservices Personnalisés avec Python

  • Un Google Form Parser a été développé à partir de zéro en utilisant Python pour assurer l'intégration avec des sources de données externes.
  • Ce service a été isolé à l'aide de Docker et déployé sur la Google Cloud Platform (GCP).
  • Un pipeline CI/CD a été mis en place pour automatiser les processus de déploiement du service.

3. Architecture de Serveur et de Déploiement (DevOps)

  • L'infrastructure d'hébergement du projet principal (développé avec .NET 6) et de la base de données a été migrée vers un environnement Contabo VPS.
  • Un serveur Nginx a été configuré pour établir une architecture Reverse Proxy. Cela a permis d'acheminer le trafic entrant vers le projet principal et la base de données de manière sécurisée et optimisée.

4. Optimisations de l'Interface Utilisateur (UI)

  • Outre les modifications majeures de l'architecture backend, des améliorations visuelles et fonctionnelles ont été apportées à l'interface utilisateur (UI) afin d'améliorer l'expérience globale.

🚀 Technologies Utilisées

  • Backend: .NET 6, Python
  • DevOps & Serveur: Docker, Google Cloud (GCP), Contabo VPS, Nginx, Automatisation CI/CD
  • Autre: Authentification OTP, Logique de parsing personnalisée

Technologies

.NET 6PythonDockerGoogle Cloud (GCP)Contabo VPSNginxCI/CDFull-StackDevOpsReverse ProxyUmbraco

Caractéristiques principales

Enhanced Security OTP Authentication Flow

Custom Python & Google Form Parser Microservice

Dockerized & Fully Automated Deployment via CI/CD

Secure Server Architecture with Nginx Reverse Proxy

Optimized User Interface (UI) and Form Flows

Galerie

Image 1
Image 2

Dernière mise à jour:

Prêt à construire ?

Parlez-nous de votre projet et nous le façonnerons en un système moderne et évolutif.

Réserver une réunion