Eettinen deittisovellus kehityksessä

Liittynyt
01.03.2021
Viestejä
8
Olen jo pidemmän aikaa kehittänyt uutta deittisovellusta, jossa pelimäisyys ja rahastus evät ole prioriteettina, eli sovellus on jokseenkin "eettinen" verrattuna nykyisiin suosittuihin sovelluksiin. Projekti on nyt siinä pisteessä, että perustoiminnot alkavat olla kasassa, palvelin on julkisessa verkossa saatavilla ja projektin teknisellä osuudella on jokseenkin selkeä sekä tavoitettavissa oleva maaliviiva. Näiden seikkojen johdosta teen kevyen julkistuksen projektilleni, jos se vaikka jotakuta kiinnostaisi jossain muodossa ja saan ehkä luotua omalle tekemiselleni hieman lisämotivaatiota.

Sovelluksen toimintalogiikka tulee olemaan nykyisen suunnitelman mukaan seuraava:

1. Käyttäjä asettaa hakuasetukset ja mahdollisesti ylimääräiset filtterit.
2. Asetuksiin sopivat profiilit ilmestyvät ruudukkoon, jota voi selailla vapaasti.
3. Käyttäjä lähettää jollekin tykkäyksen. Uuden tykkäyksen voi tehdä vasta seuraavana päivänä ellei tykkääjä ja tykättävä ole kytkeneet rajattomia tykkäyksiä käyttöön asetuksista.
4. Tykkäyksen vastaanottajalle ilmoitetaan heti tykkäyksestä ja vain hän voi lähettää ensimmäisen viestin.

Kohdan 3 tykkäysrajoitus on vielä toteuttamatta sovellukseen. Se ja muut puuttuvat ominaisuudet, kuten esimerkiksi päästä päähän -salaus viesteihin, minun pitäisi toteuttaa sovelluksen seuraavaan versioon. Sovelluksen teknisestä puolesta nyt alkuun sen verran, että kyseessä on Flutter-sovellus, joka toimii Android- ja iOS-laitteilla. Sovellus on yhteydessä palvelimeen, joka on kirjoitettu Rustilla.

Sovellus tulee todennäköisesti pysymään harrastus- ja hyväntekeväisyysprojektina, joten teen sovelluksen ylläpidosta mahdollisimman yllätyksetöntä, helppoa ja halpaa. Tämä tarkoittaa sitä, että kuvat esimoderoidaan koneellisesti ja vielä sen jälkeen ylläpidon toimesta, ennen kuin ne ovat julkisia muille käyttäjille. Tekstimuotoinen sisältö tulee näillä näkymin olemaan enimmäkseen whitelistattua ainakin alkuun, eli vapaamuotoista profiilitekstiä ei ole mahdollista kirjoittaa. Mikäli kuvia lähetetään liikaa moderoitavaksi tai palvelimesta loppuu tehot kesken, niin teen jotain tilannetta korjaavia rajoituksia sovellukseen.

Tekniset asiat tuntuvat helpommalta verrattuna sovelluksen julkaisuun liittyvään byrokratiaan. Yksityishenkilönä en haluaisi pyörittää sovellusta, koska olen tällöin suoraan itse oikeudellisesti vastuussa asioista, esim. mikäli palvelin hakkeroidaan. Varmaankin paras tai itselle mielekkäin ratkaisu tähän olisi löytää olemassa oleva yhdistys tai muita ihmisiä, joita kiinnostaisi ylläpitää deittisovellusta hyväntekeväisyysmielessä ja perustaa heidän kanssaan yhdistys julkaisemaan sovellus. Palvelin yms. kulut olisi hyvä kattaa sovelluksen avulla jotenkin, ehkä mainokset ja/tai tukijäsenyys toimisi.

Tässä vielä kuva miltä sovelluksen Asetukset-sivu näyttää tällä hetkellä. Ehkä tulevaisuudessa pistän lisää kuvia näytille.

settings.png
 
Liittynyt
12.06.2024
Viestejä
6
Deittisovellukset vaativat aika suuren käyttäjämäärän toimiakseen millään tasolla, miten ajattelit toteuttaa sen harrasteprojektilla?
 
Liittynyt
01.03.2021
Viestejä
8
Deittisovellukset vaativat aika suuren käyttäjämäärän toimiakseen millään tasolla, miten ajattelit toteuttaa sen harrasteprojektilla?
Pitää yrittää tehdä jonkinlaista some- ja/tai digimarkkinointia jossain vaiheessa. Luultavasti kokeilen ainakin kerran jotain maksullista mainoskampanjaa huvikseni. Voi hyvinkin olla, että saan sovelluksen valmiiksi ja julkaistua, mutta käyttäjät jäävät puuttumaan. Se riski tässä on.

Palvelinkapasiteetin suhteen olen kokeillut pyörittää 1000 bottia ja palvelinta yhtä aikaa 1 ARM core ja 2 GB RAM virtuaalikoneinstanssilla Oraclen pilvessä, joten veikkaan, että saan palvelimen toimimaan ainakin 10 000 samanaikaisella käyttäjällä, mikä lienee ihan toimiva määrä deittisovellukselle. Tämä sillä oletuksella, että kaikki rajapintakutsut eivät ole profiilikuvien latausta tai lähetystä.
 
Viimeksi muokattu:

ROG

Liittynyt
06.08.2020
Viestejä
211
Kai tuossa voi ensin tehdä rauhassa profiilin loppuun ja sen jälkeen laittaa hyväksyttäväksi? Ettei käy niin että moderointi ehtii hyväksymään profiilin ja ensimmäisen kuvan, mutta sitten lähteekin viikonlopun viettoon ja hetkeä myöhemmin lisätyt muut kuvat jäävät jonoon odottamaan.
 
Liittynyt
01.03.2021
Viestejä
8
Ettei käy niin että moderointi ehtii hyväksymään profiilin ja ensimmäisen kuvan, mutta sitten lähteekin viikonlopun viettoon ja hetkeä myöhemmin lisätyt muut kuvat jäävät jonoon odottamaan.
Kyllä, kun uusi tili luodaan palveluun, niin kuvat ja muut vaaditut tiedot kysytään. Sovellus luo lopuksi moderointipyynnön kuville. Ja pelkästään kuvat moderoidaan, kun profiilin muu sisältö on whitelistattua.
 
Liittynyt
05.06.2018
Viestejä
413
Kuulostaa aika ulkonäkökeskeiseltä jos vapaamuotoista profiilitekstiä ei voi laittaa.
 

ROG

Liittynyt
06.08.2020
Viestejä
211
Kuulostaa aika ulkonäkökeskeiseltä jos vapaamuotoista profiilitekstiä ei voi laittaa.
Ei vaan paljon paremmalta. Ne vapaamuotoiset asiat jutellaan sitten kasvotusten. Kuitenkin muutamilla sanoilla voi heti nähdä kohtaako vaikkapa arvomaailma.
 
Liittynyt
01.03.2021
Viestejä
8
Kuulostaa aika ulkonäkökeskeiseltä jos vapaamuotoista profiilitekstiä ei voi laittaa.
Tästä muistuikin mieleeni, että Tinderissä olevaa kiinnostuksen kohteet monivalintaa vastaava tieto/attribuutti profiiliin on vielä totetuttamatta. Nykyisissä monivalinta attribuuteissa on maksimissaan 16 eri vaihtoehtoa, koska ne tallennetaan 16-bittiseen kokonaislukuun bitflageiksi.

Edit: siinä olikin max 7 rajoitus, mutta poistin sen äsken, joten nyt se on max 16.
 
Viimeksi muokattu:
Liittynyt
01.12.2023
Viestejä
3
Toivottavasti teet mahdollisuuden rajata ihmisiä sen mukaan millainen suhdemuoto kiinnostaa, siis onko ihminen monisuhteinen vai ei. Tällä hetkellä tinderissä sitä ei voi kontrolloida mitenkään, ja joissain muissa sovelluksissa se rajaus on vain maksullisessa versiossa. Monisuhteisena aika tikkuista noiden käyttö sen takia.
 
Liittynyt
20.04.2024
Viestejä
28
Pitää yrittää tehdä jonkinlaista some- ja/tai digimarkkinointia jossain vaiheessa. Luultavasti kokeilen ainakin kerran jotain maksullista mainoskampanjaa huvikseni. Voi hyvinkin olla, että saan sovelluksen valmiiksi ja julkaistua, mutta käyttäjät jäävät puuttumaan. Se riski tässä on.

Palvelinkapasiteetin suhteen olen kokeillut pyörittää 1000 bottia ja palvelinta yhtä aikaa 1 ARM core ja 2 GB RAM virtuaalikoneinstanssilla Oraclen pilvessä, joten veikkaan, että saan palvelimen toimimaan ainakin 10 000 samanaikaisella käyttäjällä, mikä lienee ihan toimiva määrä deittisovellukselle. Tämä sillä oletuksella, että kaikki rajapintakutsut eivät ole profiilikuvien latausta tai lähetystä.
Jos haluat paljon käyttäjiä niin kannattaa suunnata sovellus houkuttelevaksi naisille.
 
Liittynyt
01.03.2021
Viestejä
8
Toivottavasti teet mahdollisuuden rajata ihmisiä sen mukaan millainen suhdemuoto kiinnostaa, siis onko ihminen monisuhteinen vai ei. Tällä hetkellä tinderissä sitä ei voi kontrolloida mitenkään, ja joissain muissa sovelluksissa se rajaus on vain maksullisessa versiossa. Monisuhteisena aika tikkuista noiden käyttö sen takia.
Voin tehdä. Pystyn lisäämään uusia attribuutteja profiiliin palvelimella sijaitsevan asetustiedoston avulla, niin teknisesti helppo juttu. Minun pitää varmaan tehdä jossain vaiheessa jonkinlainen julkinen kysely, että minkälaisia attribuutteja profiilissa pitäisi olla.

Attribuutteihin liittyen sain tehtyä tuen monivalinnalle jossa paljon vaihtoehtoja ja maksimissaan 8 valintaa. Myös filtteröinti onnistuu maksimissaan 8 valinnalla ja AND-operaatiolla, eli kaikki filtterissä olevat valinnat pitää löytyä profiilista, että sovellus näyttää profiilin. Tein testauskäyttöön kuvassa näkyvän Interests-attribuutin:

edit-interests.png

Jos haluat paljon käyttäjiä niin kannattaa suunnata sovellus houkuttelevaksi naisille.
Tähän pyrinkin 1 tykkäys per päivä -rajoituksella, joka on oletuksena käytössä. Tinder-tyylisissä sovelluksissa naisille tulee ilmeisesti yleensä liikaa tai turhia tykkäyksiä, joten minun tekemääni sovellusta on varmaankin mukavampi käyttää. Kyseinen rajoitus on nyt myös toteutettu sovellukseen. En nähnyt tarpeelliseksi toteuttaa rajoitusta palvelimen tietokantaan, joten jos saman päivän aikana tekee tykkäyksen, palvelin käynnistyy uusiksi ja tekee uuden tykkäyksen, niin tykkäys onnistuu.

Toteutin myös aiemmin mainitsemani rajattomat tykkäykset -ominaisuuden profiileihin. Sen saa päälle samalta sivulta, mistä profiilia muokataan.

edit-profile.png

Edellä mainittujen lisäksi toteutin muun muassa filtterin rajattomat tykkäykset -ominaisuudelle, nähty viimeksi -ajan profiileihin, filtterin nähty viimeksi -ajalle ja palvelimeen tuen sähköpostin lähettämiselle.
 
Liittynyt
31.10.2018
Viestejä
401
Mä jäin miettimään tuota yksi tykkäys per päivä rajoitusta niin ymmärrän että se tavallaan rajoittaa tykkästulvaa mutta se ei vaikuta siihen että samat naamat saa paljon tykkäyksiä ja eivät pysty tai halua niihin reagoida. Tykkäyksen lähettäjä ei tiedä kannattaako tykätä myöhemmin uudelleen tai mistä on kyse eli mielestäni tuolle kannattaisi tehdä jotain että voisi puhua "eettisyydestä" (tämä reagoimattomuus on siis vähän kuin ghostaus).
Pitäisikö vastaanottaja pakottaa reagoimaan tykkäykseen jotenkin vaikka tyyliin edes vaihtoehdoilla "kyllä"/"ei"/"ehkä" ?

Voisiko muut käyttäjät nähdä montako tykkäystä toiset käyttäjät ovat saaneet vaikka viikon sisällä tai edes näkisi jonkinlaisen scoren josta voisi päätellä tykkäysten suuruusluokan ja miten tunnollisesti käyttäjä vastaa tykkäyksiin. Tämä siis ajatuksella että kaikkien ei välttämättä kannattaisi tykätä siitä kiireisimmästä lyylistä/herrasta.
 
Liittynyt
18.10.2016
Viestejä
440
Minähän olen aivan väärä henkilö kommentoimaan, mutta joskus pyöritellyt ajatusta, että nykymaailman ulkonäkökeskeisyyteen voisi olla hyvä sellainen, että kuvat tulisi näkyville vasta "matchin" jälkeen. Sitä ennen muut perusteet.
 
Liittynyt
20.04.2021
Viestejä
192
Olen jo pidemmän aikaa kehittänyt uutta deittisovellusta, jossa pelimäisyys ja rahastus evät ole prioriteettina, eli sovellus on jokseenkin "eettinen" verrattuna nykyisiin suosittuihin sovelluksiin. Projekti on nyt siinä pisteessä, että perustoiminnot alkavat olla kasassa, palvelin on julkisessa verkossa saatavilla ja projektin teknisellä osuudella on jokseenkin selkeä sekä tavoitettavissa oleva maaliviiva. Näiden seikkojen johdosta teen kevyen julkistuksen projektilleni, jos se vaikka jotakuta kiinnostaisi jossain muodossa ja saan ehkä luotua omalle tekemiselleni hieman lisämotivaatiota.

Sovelluksen toimintalogiikka tulee olemaan nykyisen suunnitelman mukaan seuraava:

1. Käyttäjä asettaa hakuasetukset ja mahdollisesti ylimääräiset filtterit.
2. Asetuksiin sopivat profiilit ilmestyvät ruudukkoon, jota voi selailla vapaasti.
3. Käyttäjä lähettää jollekin tykkäyksen. Uuden tykkäyksen voi tehdä vasta seuraavana päivänä ellei tykkääjä ja tykättävä ole kytkeneet rajattomia tykkäyksiä käyttöön asetuksista.
4. Tykkäyksen vastaanottajalle ilmoitetaan heti tykkäyksestä ja vain hän voi lähettää ensimmäisen viestin.

Kohdan 3 tykkäysrajoitus on vielä toteuttamatta sovellukseen. Se ja muut puuttuvat ominaisuudet, kuten esimerkiksi päästä päähän -salaus viesteihin, minun pitäisi toteuttaa sovelluksen seuraavaan versioon. Sovelluksen teknisestä puolesta nyt alkuun sen verran, että kyseessä on Flutter-sovellus, joka toimii Android- ja iOS-laitteilla. Sovellus on yhteydessä palvelimeen, joka on kirjoitettu Rustilla.

Sovellus tulee todennäköisesti pysymään harrastus- ja hyväntekeväisyysprojektina, joten teen sovelluksen ylläpidosta mahdollisimman yllätyksetöntä, helppoa ja halpaa. Tämä tarkoittaa sitä, että kuvat esimoderoidaan koneellisesti ja vielä sen jälkeen ylläpidon toimesta, ennen kuin ne ovat julkisia muille käyttäjille. Tekstimuotoinen sisältö tulee näillä näkymin olemaan enimmäkseen whitelistattua ainakin alkuun, eli vapaamuotoista profiilitekstiä ei ole mahdollista kirjoittaa. Mikäli kuvia lähetetään liikaa moderoitavaksi tai palvelimesta loppuu tehot kesken, niin teen jotain tilannetta korjaavia rajoituksia sovellukseen.

Tekniset asiat tuntuvat helpommalta verrattuna sovelluksen julkaisuun liittyvään byrokratiaan. Yksityishenkilönä en haluaisi pyörittää sovellusta, koska olen tällöin suoraan itse oikeudellisesti vastuussa asioista, esim. mikäli palvelin hakkeroidaan. Varmaankin paras tai itselle mielekkäin ratkaisu tähän olisi löytää olemassa oleva yhdistys tai muita ihmisiä, joita kiinnostaisi ylläpitää deittisovellusta hyväntekeväisyysmielessä ja perustaa heidän kanssaan yhdistys julkaisemaan sovellus. Palvelin yms. kulut olisi hyvä kattaa sovelluksen avulla jotenkin, ehkä mainokset ja/tai tukijäsenyys toimisi.

Tässä vielä kuva miltä sovelluksen Asetukset-sivu näyttää tällä hetkellä. Ehkä tulevaisuudessa pistän lisää kuvia näytille.

Ei hullumpi idea:thumbsup: Mulla onkin monet kaverit, niin miehet kuin naiset tuskailleet Tinderin kanssa ja ammatin puolesta deitti-softat kiinnostaa entuudestaan. Pistin sulle yksityisviestiä tulemaan:giggle:
 
Liittynyt
01.03.2021
Viestejä
8
Mä jäin miettimään tuota yksi tykkäys per päivä rajoitusta niin ymmärrän että se tavallaan rajoittaa tykkästulvaa mutta se ei vaikuta siihen että samat naamat saa paljon tykkäyksiä ja eivät pysty tai halua niihin reagoida. Tykkäyksen lähettäjä ei tiedä kannattaako tykätä myöhemmin uudelleen tai mistä on kyse eli mielestäni tuolle kannattaisi tehdä jotain että voisi puhua "eettisyydestä" (tämä reagoimattomuus on siis vähän kuin ghostaus).
Tykkäyksen lähetys vaihtaa käyttäjien välisen tilan Tykätty-tilaan ja sovellus ei anna tehdä uutta tykkäystä, niin kauan kuin Tykätty-tila on voimassa. Tykkäyksen lähettäjä voi päätellä nähty viimeksi -ajan perusteella onko tykkäyksen vastaanottaja nähnyt hänen tykkäyksensä. Toki mikään varma juttu se ei ole, kun sovellus ei pakota katsomaan vastaanotettuja tykkäyksiä Tykkäykset-sivulta.

Pitäisikö vastaanottaja pakottaa reagoimaan tykkäykseen jotenkin vaikka tyyliin edes vaihtoehdoilla "kyllä"/"ei"/"ehkä" ?
Tuon perjaatteessa saisi toimimaan siten, että "kyllä" on viestin lähetys tykkäyksen lähettäjälle, "ei" valinta piilottaa tykkäyksen vastaanottajan profiilin tykkäyksen lähettäjältä ja "ehkä" on se, että tykkäyksen vastaanottaja ei reagoi tykkäykseen mitenkään. En itse kuitenkaan haluaisi, että joutuisin käymään läpi yhden tai kaikki vastaanotetut tykkäykset ennen kuin pystyn tekemään sovelluksella esim. uuden tykkäyksen lähetyksen.

Voisiko muut käyttäjät nähdä montako tykkäystä toiset käyttäjät ovat saaneet vaikka viikon sisällä tai edes näkisi jonkinlaisen scoren josta voisi päätellä tykkäysten suuruusluokan ja miten tunnollisesti käyttäjä vastaa tykkäyksiin. Tämä siis ajatuksella että kaikkien ei välttämättä kannattaisi tykätä siitä kiireisimmästä lyylistä/herrasta.
Tykkäyksiin liittyvät scoret ovat varmaankin hieman ongelmallisia, koska Applen App Storessa kielletään "objectification of real people (e.g. “hot-or-not” voting)" ja tuollaisesta scoresta voi päätellä, että tämä on kauniimpi/komeampi tms. kuin muut, riippuen toki miten tuon toteuttaa. Kuitenkin tykkäyksen lähettällä voisi olla luotettavuus score, josta selviää vastaako hän keskustelun ensimmäiseen viestiin. Tämä voisi auttaa tykkäyksen vastaanottajaa päättämään aloittaako hän keskustelun tykkäyksen lähettäjän kanssa, mutta se toisaalta ehkä aiheuttaisi viesteihin vastaamisia vain sen takia, että score pysyy hyvänä.

Minähän olen aivan väärä henkilö kommentoimaan, mutta joskus pyöritellyt ajatusta, että nykymaailman ulkonäkökeskeisyyteen voisi olla hyvä sellainen, että kuvat tulisi näkyville vasta "matchin" jälkeen. Sitä ennen muut perusteet.
Vähän riippuu mitä tarkalleen ottaen tarkoitat, mutta jos tarkoitat profiilien filtteröintä, niin se löytyy jo sovelluksesta.
 
Toggle Sidebar

Statistiikka

Viestiketjut
246 637
Viestejä
4 311 313
Jäsenet
71 881
Uusin jäsen
Musketti

Hinta.fi

Ylös Bottom