Command Palette

Search for a command to run...

Logo Netir

Netir

09.2025 - Present

  • Rust
  • PostgreSQL
  • React
  • React Router
  • TypeScript
  • TailwindCSS
  • Traefik
  • Docker
Capture d'écran de Netir

Description du projet

Netir est une marketplace de mise en relation entre freelances, entreprises et mentors, développée dans le cadre de mon alternance chez No Bullshit Tech Engineers.

Ce qui distingue Netir des plateformes existantes comme Malt ou Upwork, c'est son système de mentorat intégré : chaque freelance peut être accompagné par un mentor expérimenté qui l'aide à progresser, à mieux cadrer ses missions et à développer son activité. Les commissions sont également réduites (3% contre 10% sur Malt), ce qui permet aux freelances de conserver une plus grande part de leurs revenus.

Côté technique, le backend est entièrement écrit en Rust avec le framework Axum, offrant des performances élevées et une consommation mémoire minimale. La base de données PostgreSQL est interrogée via SQLx avec des requêtes préparées et vérifiées à la compilation. L'architecture suit une séparation stricte en couches : entités, repositories (SQL), services (logique métier) et routes REST.

Le frontend est construit avec React et React Router, stylé avec Tailwind CSS et des composants personnalisés. L'infrastructure de déploiement repose sur Docker avec Traefik comme reverse proxy, le tout orchestré par un pipeline CI/CD GitLab.

Technologies utilisées

Ce projet utilise les technologies suivantes : Rust, PostgreSQL, React, React Router, TypeScript, TailwindCSS, Traefik, Docker.