Code Monkey home page Code Monkey logo

alovoa's Introduction

Alovoa

Alovoa aims to be the first widespread free and open-source dating web platform.

Website Testing Website Codeberg GitHub issues Matrix Mastodon Follow Twitter Follow Subreddit subscribers GitHub license

What makes Alovoa different from other platforms?

  • No ads
  • No selling of your data
  • No paid features (no "pay super-likes", "pay to swipe", "pay to view profile" or "pay to start a chat")
  • No unsecure servers
  • No closed-source libraries
  • No seeing people you don't want to see with advanced filters
  • Your most private data is securely encrypted

Mobile apps

Alovoa is also available as a mobile app. Check out Android app source code repo, download an app on F-Droid or Google Play

Contribute

  • Tell your friends about it and share on social media! This is the best way to make it grow.
  • Improve the project by posting in Issues and make a PR upon Issue discussion.
  • Translate this project into your preferred language on Weblate
Translation status

Translation Status

Donate

Like this project? Consider making a donation.

Platform Link
Alovoa alovoa.com/donate-list
BuyMeACoffee buymeacoffee.com/alovoa
Ko-fi ko-fi.com/Alovoa
Liberapay liberapay.com/alovoa/donate
Open Collective opencollective.com/alovoa
BTC
Click to revealbc1q5yejhe5rv0m7j0euxml7klkd2ummw0gc3vx58p

How to build

  • Install OpenJDK 17
  • Install maven: https://maven.apache.org/install.html
  • Setup a database (MariaDB is officially supported)
  • Setup an email server or use an existing one (any provider with IMAP support should work)
  • Enter credentials for database server, email server and encryption keys in application.properties
  • Execute "mvn install" in the root folder

Or you can use Docker and Docker compose. To bring up the server, after setting the required values in src/main/resources/application.properties you can just run below commands:

docker-compose build
docker-compose up -d
docker-compose logs -f

Debugging

  • Spring Tool Suite / IntelliJ is recommended for debugging
  • Install lombok for your IDE (Not needed for IntelliJ)

Documentation:

Licenses:

  • All code is licensed under the AGPLv3 license, unless stated otherwise.
  • All images are proprietary, unless stated otherwise.
  • Third-party web libraries can be found under resources/css/lib and resources/js/lib and have their own license.
  • Third-party Java libraries can be found in the pom.xml and have their own license.

alovoa's People

Contributors

nonononoki avatar peterzen avatar dependabot[bot] avatar weblate avatar fapdash avatar ddinghoya avatar vistaus avatar joeax910 avatar teolemon avatar pesarkhobeee avatar mperezv avatar zen0bit avatar xabirequejo avatar viktoron avatar ramazansancar avatar oersen avatar umeaboy avatar justman100 avatar eddyhanderson avatar comradekingu avatar kalimatu-khair avatar yangyangdaji avatar tygyh avatar mruncreative avatar bonbonboi avatar websnke avatar notabene avatar simonit avatar pranavbalakrishnan4100 avatar nicolasbfr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.