Projets/Nuage
Application

Nuage

Plateforme de stockage de fichiers type cloud privé avec gestion des dossiers, partage sécurisé et authentification.

Actif
Next.jsTypeScriptPrisma
https://demo-nuage.mrbt.fr/
Nuage
APERÇU DU PROJET

Nuage

Nuage est une plateforme de stockage et de partage de fichiers inspirée des clouds privés.
L’application permet d’organiser des dossiers, uploader des fichiers volumineux et partager des contenus de manière sécurisée entre utilisateurs.
Ressources
APERÇU DU PROJET

Fondations du projet

La problèmatique

De nombreux services cloud publics ne permettent pas toujours de contrôler l’infrastructure ou la gestion des données. L’objectif était de concevoir une plateforme simple permettant d’organiser, stocker et partager des fichiers dans un environnement maîtrisé.

L'approche

Nuage a été développé comme une application full-stack permettant la gestion de dossiers, l’upload de fichiers volumineux et le partage sécurisé entre utilisateurs, avec une structure pensée pour rester évolutive.

La solution

Le projet aboutit à une application complète permettant de stocker, organiser et partager des fichiers via une interface web, avec authentification, gestion des accès et architecture prête à évoluer.

Features

Fonctionnalités clés

Gestion des dossiers

Les utilisateurs peuvent créer des dossiers et sous-dossiers pour organiser leurs fichiers de manière claire, similaire à un système de fichiers classique.

Upload de fichiers volumineux

Nuage permet l’envoi de fichiers volumineux avec un système d’upload optimisé et une gestion robuste du stockage côté serveur.

Partage sécurisé

Les fichiers et dossiers peuvent être partagés entre utilisateurs avec un système d’accès contrôlé et authentifié.

Stack technique

Technologies

Front-End
Next.js
TypeScript
Tailwind CSS
Back-End
Node.js
Prisma
MySQL
Infrastructure
Debian 14
Docker
Cloudflare
Galerie

Screenshots

Tester

Accès démo

Accès sandbox

Copiez les identifiants ci-dessous pour tester le projet.

URL de démo

https://demo-nuage.mrbt.fr/

Identifiant

demo

Mot de passe

********
Apprentissages

Retour d’expérience

Rétrospective

Architecture de stockage

La principale difficulté a été de concevoir une architecture capable de gérer l’upload et l’organisation de fichiers volumineux tout en conservant une structure simple et maintenable.

Le projet m’a permis d’approfondir la gestion des flux de fichiers, la structuration des données et l’intégration d’un stockage côté serveur.

Rétrospective

Conception d’une application maintenable

Au-delà du stockage, l’enjeu était de structurer l’application pour qu’elle reste claire et évolutive : séparation des responsabilités, logique métier isolée et organisation du code full-stack.

Ce projet m’a permis de renforcer mes pratiques d’architecture applicative et de concevoir une base technique capable d’évoluer avec de nouvelles fonctionnalités.

ME CONTACTER

Discutons de votre projet

Si vous avez un projet à concevoir, améliorer ou lancer, je serai ravi d’en discuter.