Аловоа
Alovoa стремится стать первой широкой бесплатной веб-платформой для знакомств с открытым исходным кодом.
Что отличает Alovoa от других платформ?
- Нет рекламы
- Нет продажи ваших данных
- Нет оплачиваемых функций (без «Платежных супер-лик», «Платите, чтобы провести», «Платите за просмотр» или «заплатить, чтобы запустить чат»)
- Нет небезопасных серверов
- Нет библиотек с закрытым исходным кодом
- Нет видеть людей, которых вы не хотите видеть с продвинутыми фильтрами
- Ваши самые личные данные надежно зашифрованы
Мобильные приложения
Alovoa также доступен в качестве мобильного приложения. Посетите исходный код приложения Android, загрузите приложение на F-Droid или Google Play
Способствовать
- Расскажите своим друзьям об этом и поделитесь в социальных сетях! Это лучший способ заставить его расти.
- Улучшить проект, разместив в вопросах и сделайте пиар после обсуждения.
- Переведите этот проект на предпочтительный язык на плане.
Статус перевода
Пожертвовать
Нравится этот проект? Подумайте о пожертвовании.
| Платформа | Связь |
|---|
| Аловоа | alovoa.com/donate-list |
| BuymeaCoffee | BuymeaCoffee.com/alovoa |
| Ko-fi | ko-ci.com/alovoa |
| Либерапай | liberapay.com/alovoa/donate |
| Открытый коллектив | opencollective.com/alovoa |
| BTC | Нажмите, чтобы раскрыть bc1q5yejhe5rv0m7j0euxml7klkd2ummw0gc3vx58p |
Как построить
- Установите OpenJDK 17
- Установите Maven: https://maven.apache.org/install.html
- Настройка базы данных (Mariadb официально поддерживается)
- Настройка почтового сервера или используйте существующий (любой поставщик с поддержкой IMAP должен работать)
- Введите учетные данные для сервера базы данных, электронного сервера и клавиш шифрования в Application.properties
- Выполнить "MVN Install" в корневой папке
Или вы можете использовать Docker и Docker Compose. Чтобы поднять сервер, после установки требуемых значений в src/main/resources/application.properties Вы можете просто запустить команды ниже:
docker-compose build
docker-compose up -d
docker-compose logs -f
Отладка
- Spring Tool Suite / IntelliJ рекомендуется для отладки
- Установите Lombok для вашей IDE (не требуется для IntelliJ)
Документация:
- Пожалуйста, прочитайте документацию.md
Лицензии:
- Весь код лицензируется по лицензии AGPLV3, если не указано иное.
- Все изображения являются запатентованными, если не указано иное.
- Сторонние веб-библиотеки можно найти в соответствии с ресурсами/CSS/LIB и Resources/JS/LIB и имеют свою собственную лицензию.
- Сторонние библиотеки Java можно найти в pom.xml и иметь свою собственную лицензию.