Alovoa
Alovoa vise à être la première plate-forme Web de rencontres gratuite et open source.
Qu'est-ce qui rend Alovoa différent des autres plateformes?
- Pas de publicités
- Pas de vente de vos données
- Aucune fonctionnalité payante (pas de "Pay Super-Likes", "Pay to Swipe", "Payer pour voir le profil" ou "Payer pour démarrer un chat")
- Pas de serveurs non sécurisés
- Aucune bibliothèque de source fermée
- Non voir des gens que vous ne voulez pas voir avec des filtres avancés
- Vos données les plus privées sont en toute sécurité cryptées
Applications mobiles
Alovoa est également disponible en tant qu'application mobile. Consultez le référentiel du code source de l'application Android, téléchargez une application sur F-droid ou Google Play
Contribuer
- Parlez-en à vos amis et partagez sur les réseaux sociaux! C'est la meilleure façon de le faire grandir.
- Améliorez le projet en publiant dans des questions et en faisant une discussion sur les problèmes.
- Traduire ce projet dans votre langue préférée sur la weblate
Statut de traduction
Faire un don
Vous aimez ce projet? Pensez à faire un don.
| Plate-forme | Lien |
|---|
| Alovoa | Alovoa.com/donate-List |
| Buymeacoffee | buymeacoffee.com/alovoa |
| Ko-fi | ko-fi.com/alovoa |
| Liberapay | liberapay.com/alovoa/donate |
| Collectif ouvert | opencollective.com/alovoa |
| BTC | Cliquez pour révéler bc1q5yejhe5rv0m7j0euxml7klkd2ummw0gc3vx58p |
Comment construire
- Installer OpenJDK 17
- Installer Maven: https://maven.apache.org/install.html
- Configurer une base de données (MariADB est officiellement pris en charge)
- Configurer un serveur de messagerie ou utiliser un existant (tout fournisseur avec le support IMAP devrait fonctionner)
- Entrez les informations d'identification pour le serveur de base de données, le serveur de messagerie et les clés de chiffrement dans l'application.properties
- Exécuter "MVN Install" dans le dossier racine
Ou vous pouvez utiliser Docker et Docker Compose. Pour afficher le serveur, après avoir défini les valeurs requises dans src/main/resources/application.properties vous pouvez simplement exécuter les commandes ci-dessous:
docker-compose build
docker-compose up -d
docker-compose logs -f
Débogage
- Spring Tool Suite / Intellij est recommandé pour le débogage
- Installez Lombok pour votre IDE (pas nécessaire pour IntelliJ)
Documentation:
- Veuillez lire la documentation.md
Licences:
- Tout le code est concédé sous licence AGPLV3, sauf indication contraire.
- Toutes les images sont propriétaires, sauf indication contraire.
- Les bibliothèques Web tierces peuvent être trouvées sous Ressources / CSS / LIB et Resources / JS / LIB et avoir leur propre licence.
- Les bibliothèques Java tierces peuvent être trouvées dans le pom.xml et ont leur propre licence.