Lassi Savolainen
Pokerijonosovellus
- Heroku: pokerijonosovellus.herokuapp.com
Ohjeet vertaisarviontiin
- Sovellukseen on luotu työntekijätoimintojen testaamista varten käyttäjä, jonka käyttäjänimi on essi, salasana esimerkki
- Sovellukseen on luotu ylläpitäjätoimintojen testaamista varten käyttäjä, jonka käyttäjänimi on admin, salasana salasana
- Työntekijäkäyttäjille ei ole (vielä) helppokäyttöistä tapaa liikkua työntekijäsivujen ja käyttäjäsivujen välillä, joten testataksesi työntekijätoimintoja kirjaudu sisään ja sen jälkeen siirry sivulle /control
Sovelluksen tarkoitus
- Sovelluksella hallinoidaan pokeripöytien, jotka on jaoiteltu toimipisteittäin (kutsutaan pelisaleiksi), pelaajatilannetta, jonotusta ja jonosta pöytään siirtymistä
- Käyttäjälle sovellus näyttää pöytätilanteet pelisaleittain. Käyttäjä voi sovelluksen kautta liittyä pöytään/jonoon
- Työntekijä pitää sovelluksen avulla kirjaa pöytätilanteista, siirtää käyttäjiä jonosta pöytään, sekä voi lisätä ja poistaa pöytiä
Sovelluksen sisältö
- Sovellus näyttää käyttäjille pöytien jonotustilanteen, joko vapaiden paikkojen määrän tai jonon pituuden
- Käyttäjä voi liittyä yhden tai useamman pöydän jonoon
- Sovelluksessa näkyy jonotustilanne, pöytäpaikan vapautuessa jonon ensimmäinen siiretään saapuviin pelaajiin
- Työntekijä voi vapauttaa paikan pöydästä, jolloin jonon ensimmäinen siirtyy saapuviin pelaajiin
- Työntekijä poistaa käyttäjän saapuvista pelaajista
- Työntekijä voi poistaa käyttäjiä myös itse jonosta
- Ylläpitäjä ja työntekijä voivat lisätä ja poistaa pöytiä
- Ylläpitäjä voi poistaa käyttäjiä
- Ylläpitäjä ja työntekijä voivat luoda työntekijä-tilejä
- Käyttäjä saa ilmoituksen kun hänet siirretään saapuviin pelaajiin, tai hänet poistetaan jonosta
Sovellukseen jo toteutetut ominaisuudet
- Sovelluksen tietokantarakenne
- Käyttäjän rekisteröityminen ja kirjautuminen sivulle
- Listasivulta siirtyminen salikohtaisille sivuille
- Käyttäjän liittyminen jonoon
- Oikeuksien tarkistaminen työntekijöiden ja ylläpitäjien sivuilla
- Pöydässä olevien pelaajien määrän päivittäminen
- Jonottajien tietojen näyttäminen työntekijälle kontrollisivulta
- Työntekijän toiminto siirtää käyttäjiä jonosta valmistautumaan ja valmistautumasta pöytään
- Ylläpitäjän toiminnot (pl. jonojen ja liittymisien tyhjennys)
- Käyttäjän jono- ja liittymistilanteen näyttäminen
Sovellukseen toteutettavat, vielä puuttuvat ominaisuudet
- Käyttäjän omaehtoinen poistuminen jonoista
Etusivu
- Etusivulla käyttäjä voi kirjautua sisään ja rekisteröityä
- Sisäänkirjautunut käyttäjä ohjataan Listasivulle
- Sisäänkirjautunut työntekijä ohjataan Kontrollisivulle
- Sisäänkirjautunut ylläpitäjä ohjataan Ylläpitosivulle
Listasivu
- Listasivulla on lista pelisaleista (Nimi, avoimet pöydät)
- Käyttäjä pääsee pelisalin nimeä klikkaamalla ko. salin omalle sivulle
Pelisalin oma sivu
- Salin sivulla pöytää klikkaamalla käyttäjä ilmoittautuu jonoon
- Jonossa olevat käyttäjät näkevät jonotustilanteensa sovelluksen jokaisella sivulla
Pöytäpaikan vapautuessa
- Käyttäjän saadessa paikan pöydästä, tämä ilmoitetaan hänelle jokaisella sovelluksen sivulla
- Työntekijä vahvistaa käyttäjän saapumisen/saapumatta jättämisen poistamalla tämän vapautuvalta paikalta
Kontrollisivu
- Työntekijä näkee omien saliensa pöytien tilanteet (samat kuin pelisalin omalla sivulla), sekä jonossa olevat käyttäjät
- Työntekijä voi avata ja sulkea pöytiä
- Työntekijä voi ilmoittaa järjestelmälle vapautuneesta paikasta, jolloin jonon ensimmäinen käyttäjä siirtyy saapuviin pelaajiin
- Työntekijä näkee saapuvat pelaajat, sekä ajan jonka he ovat olleet saapumassa
- Työntekijä poistaa käyttäjän saapuvista pelaajista tietyn ajan jälkeen/heidän liittyessä pöytään
Ylläpitosivu
- Ylläpitäjä voi lisätä ja poistaa käyttäjiä, työntekijöitä ja ylläpitäjiä
- Ylläpitäjä voi lisätä ja poistaa pelisaleja
- Ylläpitäjä voi muokata työntekijöiden oikeuksia
- Ylläpitäjä voi käyttää kaikkien pelisalien kontrollisivuja
- Ylläpitäjä voi tyhjentää jonot ja liittymiset, jos niissä ei ole yhtään käyttäjää aktiivisena