Giter Club home page Giter Club logo

mmwyl / myscoutee Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fssrepository/myscoutee

0.0 0.0 0.0 24.89 MB

Fully functional group dating site works based on mutual priority. (to create more fair and less exhaustive experience than Tinder)

License: BSD 3-Clause "New" or "Revised" License

Shell 0.45% JavaScript 5.05% C 13.77% Java 46.90% Go 0.04% TypeScript 24.07% Makefile 0.76% HTML 6.02% CMake 0.06% Dockerfile 0.15% SCSS 2.74%

myscoutee's Introduction

  • Swiping (e.g.: Tinder) or traditional dating websites are very exhausting and non-fair. Intead of swipes you can rate/prioritise people 1-10 to decide, who you would like to meet first. You can rate for pairs also to help others.
  • Based on mutual priority each person is being assigned to a group chat, where the participants can decide how they would like to meet with each other. (graph algorithm) They can organise event for themselves or just choose from a promoted/organised one.
  • If you have met someone already, you can invite him/her to an event based on mutual priorities too. (organise or choose from promoted ones) Multi-stage/multi-slot events are also possible. (e.g.: FIFA like competition)
  • Mutual priorities can be changed at any moment, hence the social graph can be improved. (similar to AI reinforced training)
  • Group dating allows to shift business model towards affiliate systems (e.g.: Booking.com) from subscription.
  • The algorithm can be used even on job site. (rate on jobs or ideas etc.)
history_promo.mp4
swipe_promo.mp4

Contribution:

  • MVP readiness with some issues - just notify me about your website that my effort is not wasted.
  • Transformed kotlin -> java, mysql/neo4j -> mongodb and ionic -> pwa to speed up the development.

Boot Up:

  • You need to have a firebase project and configure it properly in the repo. (cloud messaging + web app)
  • cd ./server
  • gradle build -x test
  • docker-compose build --no-cache (build context)
  • docker-compose up
  • cd ./frontend
  • ng serve --ssl

Dependencies

  • cd /home/raxim/workspace/myscoutee/server/docker/images/mosquitto/
  • docker build --no-cache -t eclipse-mosquitto:2.0.18-ext_auth .
  • docker build --no-cache -t myscoutee-nginx:0.1.0 .

myscoutee's People

Contributors

fssrepository 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.