Familink

Language: Javascript, HTML5, CSS, SQL
Outils: Angular, Supabase, Stripe

Création d’une plateforme (SaaS) de partage entre familles et professionnels.

Développement full-stack d’une webapp qui permet la création de compte (particulier ou professionnel) et de partager des fichiers (images, vidéos, pdf etc…) ou envoyer des messages via un back-office.

01. Login / Register

L’utilisateur arrive sur la page « login » qui lui permet de s’identifier avec son adresse email et un mot de passe.

Si il n’a pas de compte, il peut cliquer sur « Pas de compte? Inscrivez-vous » et sera alors redirigé vers le formulaire d’inscription.

Possibilité de réinitialiser son mot de passe.

02. Dashboard

Une fois connecté, l’utilisateur est redirigé vers son dashboard.

Cette page résume les dernières activités liées au compte (nouveaux fichiers partagés, nouveaux messages), permet des actions rapides et un aperçu des derniers médias.

L’utilisateur peut également installer l’application sur MacOS, Windows & Android.

03. Gestion des structures

Une structure permet de gérer le partage de fichiers et messages, gérer des groupes (ex: des classes, des adhérents…) ainsi que le personnel lié à cette entité.

L’utilisateur peut donner accès aux droits de gestion de cette structure à d’autres utilisateur.

04. Quotas & Abonnements

Chaque utilisateur peut passer sur une formule payante, qui donne accès à des fonctionnalités supplémentaires et/ou augment les quotas (ex: le nombre de fichiers uploadés)

Les abonnements sont gérés par Stripe.

05. Mobile & Responsive

L’application est responsive, peut être accédée via n’importe quel navigateur mobile et s’installer sur Android.

Back-end

Supabase
Firebase

Hosting

Front-end

Angular
RxJS
PrimeNG

Autres

Stripe

Gestion des abonnements et paiements

SendGrid

Notifications par mail

Hubspot

Support client via une chatbox dans l'application

Clickup

Gestion des sprints et tasks

Zappier

Notifications vers un bot Discord