AraHub
Espace de travail centralisé pour la gestion de projets : agrégation de notes, agendas, ressources, liens et médias au sein d'une interface unifiée.
AraHub (du latin « Ara » : autel, lieu de concentration) est un hub visuel conçu sur mesure pour les freelances et les solopreneurs. Son objectif principal est de réduire la charge mentale en centralisant les liens, les tâches, l'agenda et les fichiers au sein d'un espace unifié et modulaire, régi par une règle d'or simple : un projet = une page.
Fonctionnalités principales :
- Gestion des tâches : statuts, échéances et glisser-déposer
- Centralisation des liens : regroupement des ressources importantes par projet
- Éditeur de notes riche : intégration de BlockNote pour des prises de notes fluides
- Suivi de l'agenda : gestion des réunions et événements liés au projet
- Gestion de fichiers : upload et organisation via UploadThing
- Tableur intégré : suivi de données structurées directement dans l'outil
- Sécurité renforcée : stockage sécurisé des clés API (chiffrement AES-256-GCM)
- Corbeille sécurisée : suppression logique (soft delete) avec restauration sous 7 jours
- Multi-workspace : séparation claire des espaces professionnels et personnels
- Design responsive : interface optimisée pour desktop et mobile
Cas d'usage :
- Freelance solo : centraliser toutes les ressources d'un client (briefs, fichiers, liens, tâches).
- Agence légère : gérer plusieurs espaces de travail distincts et partager des modèles de projets réutilisables.
- Entrepreneur : suivre l'avancement global d'un produit, les livrables et les points de synchronisation.
Parcours utilisateur type :
- Création d'un espace de travail (ex: « Pro ») et d'un projet dédié à un client
- Ajout des liens de référence et initialisation des premières tâches
- Intégration des fichiers (contrats, maquettes) et planification des réunions
- Prise de notes en direct durant les réunions et conversion des actions en tâches
- Utilisation du tableur pour le suivi du temps passé ou de la facturation
Évolutions prévues (Roadmap) :
- Intégrations externes : synchronisation avec Google Calendar et Notion
- Collaboration en temps réel sur les notes et les tableurs
- Création de templates partagés et mise en place d'une marketplace de composants
- Amélioration de la gestion des permissions multi-utilisateurs par espace de travail
Architecture et déploiement :
Le projet est distribué sous licence MIT. Le répertoire intègre des scripts de linting ainsi que des tests unitaires pour assurer la fiabilité du code. L'architecture est pensée pour s'intégrer facilement dans un pipeline d'intégration continue (ex: GitHub Actions) avec un déploiement automatisé recommandé sur des plateformes comme Vercel.