Quester – Platform küldetések létrehozására és teljesítésére (béta)

Jó napot!

A cikk célja, hogy megnyissa a nagyközönség számára egy szabadidőben fejlesztés alatt álló platformot, és egyben ellenőrizze, hogy ez a platform hogyan fogja ellenállni a habra hatást.
Quester – Platform küldetések létrehozására és teljesítésére (béta)

Tartalom

  1. Platform leírása
  2. Ami ma elérhető
  3. Technikai részletek (végül is a Habrén vagyunk, és tudnunk kell a megtiszteltetést)
  4. Linkek és folyamatok a kipróbálásra készeknek
  5. Segítségkérés mindenkitől

Szóval, kezdjük!

questor

Platform leírása

Mindannyian szeretjük a küldetéseket és mindenféle találós kérdést. Egy ponton rájöttem, hogy szeretnék egy egyszerű lehetőséget létrehozni a barátaimnak küldetéseket (és nem csak) valamilyen esemény tiszteletére, vagy csak szórakozásból.

Nos, mivel elég szerencsés vagyok, hogy fejlesztő legyek, a „szeretnék”-nek mindenképpen „alkotnom kell”-vé kell válnia!

A felhasználó szempontjából a Quester 2 részből áll:

  • Portál küldetések létrehozásához és megváltoztatásához
  • Alkalmazás korábban létrehozott küldetések teljesítésére

Emberi értelemben - egy adminisztrációs panel az alkotóknak, egy alkalmazás a játékosoknak.

Számomra az volt a kritikus és kötelező pillanat, hogy bárki létrehozhat küldetést, ahogyan azt is teljesíteni tudja.

Maga a küldetés olyan műveletek összessége, amelyeket a játékosnak végre kell hajtania. A művelet bármi lehet, a kérdés megválaszolásától vagy a bejelentkezéstől egy bizonyos ponton, egészen az összetettebb műveletekig, mint például: „Fényképezz magadról egy doboz Coca-Cola-val az erdő háttere „vagy „találkozz 10 játékossal, akik végigmennek ezen a küldetésen.” Technikailag bármilyen akció lehetséges ezen a platformon belül, a kérdés csak a prioritások és a képzelet.

És természetesen valamilyen gamified termékről beszélünk, ennek megfelelően a küldetés végén a játékosnak valamilyen jutalmat kell kapnia, legyen szó a platformon belüli játékpontokról, ajándékkuponról vagy valódi ajándékról.

És mindezt teljesen személyre szabhatja a küldetés készítője!

Ami most elérhető

A projekt béta verzióban van, így a funkcionalitás nem túl kiterjedt (de azért a Habré-n azért említést érdemel, itt nem nyitóoldalt akarok mutatni, hanem valami működőt :)

  • Admin. Ez egy webes alkalmazás, ahol bárki létrehozhat és közzétehet küldetést. A lehetséges műveletek köre jelenleg egy kérdés megválaszolására (több válasz lehetőségével), egy QR-kód beolvasására és egy adott ponton történő bejelentkezésre korlátozódik.
  • Alkalmazás. Itt teljesítheti az Ön vagy bármely más felhasználó által létrehozott küldetést.
  • Admin panel és alkalmazás integrációja. A létrehozott küldetések linkként vagy QR-kódként megoszthatók, ami érthető és megnyitható lesz az alkalmazás számára

A linkek alább találhatók, de itt szeretnék egy felelősséget kizáró nyilatkozatot tenni - minden állomásozó környezetben működik, az éles környezet még nincs készen. Ezért ne lepődj meg azokon a linkeken, amelyeknek a címben állomásoztatása van.

Műszaki részletek

háttér

Microservices, az egyetlen belépési pont kívülről a GraphQL végpont, docker kubernetis node.js és egy kis Go, MongoDB alapnak, minden hype, divatos és fiatalos, valami divatos konferenciára készen.

AdminTool

React, Apollo GraphQL kliens. Semmi különösebben érdekes, csak egy szokásos webes alkalmazás.

App

A React Native ezért elérhető itt: Android és iOS. Apollo GraphQL kliens adatokkal való munkához, szintén semmi különösebben érdekes vagy összetett.

Hogyan kell kipróbálni

Ha nem nyílik ki semmi

Mindent a Digital Ocean szervereken telepítenek egy londoni adatközpontban.
Teljesen megfeledkeztem az oroszországi blokkolásról, így valószínűleg a szervereim IP-címei még mindig a blokkolt listákon vannak.

Elnézést kérek mindenkitől, akinek ezzel szembesülnie kell, és őszintén hamut szórok a fejemre - ez egy nagyon váratlan hiba részemről.

Megismétlem - az egész platform aktív fejlesztés alatt áll, és még nem áll készen arra, hogy gyártásra késznek nevezzék! Mindennek működnie kell, de mindent meg kell törni szemérmetlen örömmel. Kérjük, tartsa ezt szem előtt.

Tehát a felhasználói engedélyezés csak a Facebookon keresztül történik. Az ok a lehető legegyszerűbb – a végrehajtás egyszerűsége. Semmilyen adatot nem gyűjtök Önről, kivéve az e-mail címét, nevét és avatarját. Olvassa el alább a GDPR-t és a platformról való eltávolítás lehetőségét.

Minden hozzászólást, visszajelzést és kritikát természetesen szívesen fogadunk, lehetőleg e-mailben a support@quester-app.io címen. Oda is írhatsz, és kérheted az összes adatod törlését (GDPR-kompatibilis!).

Segítségkérés

Ha bármi érdekel ebben a platformban, legyen az fejlesztés, üzleti rész vagy bármi más - írj nekem a nikita@quester-app.io címre! Szívesen mesélek bővebben a projektről, a tervekről és minden másról. Jelenleg a projektet én fejlesztem a saját örömömre, de sok érdekes és változatos dolog van a tervekben.

Köszönöm a figyelmet,
nikita@quester-app.io
https://quester-app.io

Forrás: will.com

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster