Skip to main content

Ishant Chauhan & Vaibhav Jaiswal

L'art du code
DocuBox | Hashnode Hackathon

Des développeurs s'associent pour créer une solution de stockage chiffrée et open source


Ishant Chauhan avait besoin d'une application de stockage personnalisée pour ses fichiers personnels, ce qui a éveillé sa curiosité sur le fonctionnement de la gestion des fichiers dans le cloud. Ses recherches lui ont appris les détails de la sélection des fichiers, des autorisations, des métadonnées, des serveurs dorsaux, des API et du cryptage. Tout cela a jeté les bases d'une application primée lors du hackathon "Build with Linode" de Hashnode

Ishant a appris l'existence du hackathon sur le serveur Discord de Hashnode et a demandé à son ami, Vaibhav Jaiswal, s'il voulait se joindre à lui dans cette compétition d'un mois. Vaibhav avait participé à de précédents hackathons Hashnode et était impatient d'aider. 

Le duo de développeurs a baptisé l'application de stockage de fichiers dans le nuage DocuBox et s'est mis au travail pour élaborer une liste de fonctionnalités et planifier l'interface utilisateur. Vaibhav est un développeur Android qui a réalisé plusieurs projets de production à l'aide du SDK Android et de Kotlin. Ishant a une expérience d'Android et explore la pile MERN (MongoDB, Expressjs, Reactjs, Nodejs) et d'autres cadres JavaScript comme Socket.io et NextJS. 

Les utilisateurs de DocuBox peuvent charger, prévisualiser, télécharger et partager toutes sortes d'images, de vidéos et d'autres documents comme ils le font sur Google Drive, mais il s'agit d'un logiciel libre, gratuit et lié à des solutions de stockage privées. Ishant et Vaibhav ont compris l'inquiétude des utilisateurs quant à la sécurité de leurs données personnelles. C'est pourquoi DocuBox crypte toutes les données dans un blob binaire illisible qui les protège même en cas de violation.  

Vaibhav a réalisé la majeure partie du développement Android, et Ishant s'est occupé du backend. Après de nombreuses révisions de code, corrections de bogues et modifications de l'interface utilisateur, DocuBox a été soumis en tant que participant au hackathon. 

Vaibhav et Ishant rapportent que le travail avec Linode a été simple, rendant le développement de DocuBox fluide et facile. La documentation complète de Linode et une communauté de soutien utile ont fait de la mise en place d'un VPS dédié et du déploiement de l'application un succès.

Bien qu'il n'y ait aucun projet pour l'avenir de DocuBox, l'expérience leur a donné plus de confiance et a suscité de nombreuses nouvelles idées. Entre-temps, Ishant se plonge dans l'apprentissage de divers langages et frameworks, et Vaibhav s'efforce de devenir un ingénieur logiciel et envisage de devenir un expert en développement Google. 

Partager ceci