Outfitter est une application conçue dans le cadre d'un projet universitaire, qui permet aux utilisateurs de gérer leur garde-robe virtuelle, de partager leurs tenues et d'interagir avec la communauté autour de la mode.
Une fois authentifié, chaque utilisateur peut :
- Enregistrer des photos de ses articles de mode (vêtements, accessoires, etc.).
- Recevoir des recommandations d'outfits générés à partir de sa garde-robe.
- Se prendre en photo avec ses tenues et les publier sur l'application.
- Découvrir et visionner les photos des autres utilisateurs.
- Suivre ses influenceurs préférés et ses amis.
- Interagir avec le feed de tenues grâce à un système de réactions inspiré de Tinder (swipe pour "like"/"dislike").
- Voir le feed des tenues de ses amis et les recommandations personnalisées.
- Authentification sécurisée (inscription, connexion, gestion du profil).
- Gestion de la garde-robe : Ajout, modification, suppression d'articles (vêtements, accessoires) avec photo.
- Génération automatique de recommandations de tenues basée sur les articles de la garde-robe.
- Publication de photos de tenues, consultation du feed communautaire.
- Système de followers : Suivi d'utilisateurs, influenceurs, et amis.
- Feed interactif : Swipe pour aimer ou passer une tenue, affichage des recommandations et des tenues d'amis.
- Réactions et commentaires sur les tenues.
- Frontend : Svelte
- Backend : SvelteKit, Node.js (Express)
- Base de données : PostgreSQL
- Authentification : JWT
- Stockage des images : Local
- Déploiement : Docker
Les contributions sont les bienvenues ! Merci de suivre les bonnes pratiques de développement et de soumettre vos Pull Requests sur une branche dédiée.
Ce projet est réalisé dans le cadre d'un projet universitaire. Licence MIT
Pour toute question ou suggestion, n'hésitez pas à ouvrir une issue ou à contacter l'équipe du projet !