Friped
Friped est une marketplace inspirée de Vinted pour lb-phone : vos joueurs achètent et vendent entre particuliers directement depuis leur téléphone. Annonces avec photos, négociation en temps réel, portefeuille intégré, messagerie privée et profils vendeurs notés — tout ce qu'il faut pour transformer l'économie de votre serveur.
Présentation
L'application se télécharge depuis l'App Store du téléphone et s'articule autour de quelques espaces clés :
- Marketplace — des annonces classées par catégorie, avec plusieurs photos, une recherche intelligente et des filtres avancés.
- Négociation — offres et contre-offres entre acheteur et vendeur, avec acceptation ou refus et notifications en temps réel.
- Portefeuille — un solde in-app alimenté par dépôt/retrait bancaire, avec historique des transactions et frais de service configurables.
- Messagerie — un chat privé entre membres, des messages d'achat automatiques et des badges de messages non lus.
- Profils — avatar, bio, notes et avis, système de follow et statistiques vendeur.
Fonctionnalités
- Annonces multi-photos — jusqu'à 5 photos par annonce, titre, description, prix, catégorie, état et taille.
- Recherche intelligente & filtres — recherche d'articles et de membres, tri et filtrage par catégorie, état, taille et prix.
- Catégories personnalisées — liste de catégories entièrement configurable (icônes incluses).
- Négociation complète — offres, contre-offres, accepter/refuser, le tout notifié en temps réel.
- Portefeuille in-app — dépôt et retrait vers la banque du framework, historique des transactions, frais de service en pourcentage.
- Messagerie privée — chat en temps réel, messages d'achat automatiques, badges de non-lus.
- Profils vendeurs — avatar, bio, notes & avis (1 à 5 étoiles), système de follow et stats.
- Favoris & alertes — mise en favori des annonces et alertes de baisse de prix.
- Modération staff — outils d'administration réservés aux groupes définis dans la config.
- Thème clair/sombre — interface aux couleurs « Vinted » (teal/turquoise) configurable.
- Notifications natives lb-phone — nouveau message, vente, nouvelle offre, baisse de prix sur un favori.
Compatibilité & dépendances
| Dépendance | Statut | Rôle |
|---|---|---|
| lb-phone | Requise | Téléphone hôte de l'application |
| ox_lib | Requise | Librairie partagée (UI, utilitaires) |
| oxmysql | Requise | Persistance des données |
Friped s'appuie sur le framework de votre serveur pour le système bancaire (dépôt/retrait du portefeuille) :
| Framework | Valeur Config.Framework | Statut |
|---|---|---|
| Détection automatique | auto | Supporté |
| ESX | esx | Supporté |
| QBCore | qb | Supporté |
| QBox | qbox | Supporté |
| ox_core | ox | Supporté |
NOTE
Le framework n'est utilisé que pour le système bancaire (alimenter et vider le portefeuille). Toute l'économie interne de Friped repose sur le solde in-app.
Aperçu technique
| Élément | Détail |
|---|---|
| Frontend | UI pré-build servie en iframe par lb-phone (ui/dist/) |
| Backend | Lua (client + serveur) |
| Persistance | oxmysql |
| Langues | 2 (en, fr), fichiers locales/*.json |
| Base de données | Créée automatiquement au premier démarrage |
| Thème | Couleur « Vinted » teal/turquoise, configurable |
L'UI communique avec le backend via le pont fetchNui de lb-phone ; le serveur diffuse les nouveaux messages, offres et ventes en temps réel.
Étapes suivantes
- Installation — ajouter la ressource et démarrer dans le bon ordre.
- Configuration — toutes les options de
config.lua.