Zawody konne

zlecenia it dla Kamil Szymkowiak / Gdańsk

Tagi: ajax socket io node js node js socket io mongo mognodb javascript

Witam. Mam do napisania projekt dotyczący aplikacji obsługującej zawody konne. Aplikacja musi być wykonana w środowisku Node.js z użyciem Ajaxa i Socket.io. Co do socket.io ma on być głównie użyty do pokazywania na bieżąco (na stronie dla widzów) wyników poszczególnych koni wprowadzanych przez sędziego. Poniżej podaję wymagania projektowe:

Trzy interfejsy:

Interfejs administratora
- Bezpieczne połączenie
- Websockets + http ssl
- CRUD

Interfejs dla widzów (livescore)
- Protokół websockets + http / może być ajax – pokazuje na żywo (za pomocą socketów) oceny dodawane poszczególnym koniom przez sędziego

Interfejs dla sędziów (do oceny zawodników – koni, wpisują na koniec meczu (z tabletów z połączeniem obustronnym z serwerem)

- – Otwiera możliwość oceny

- Administrator upewnia się, że wyniki zostały wystawione, a po ich wystawieniu zamyka możliwość wystawiania ocen, w razie opóźnień pospiesza sędziego (komunikat typu “Pospiesz się”)

- Websockets + ssl

– Wyniki zawodników muszą być zapamiętane i możliwe do odtworzenia – Oceny w skali liczbowej = ostateczna ocena to średnia z tych ocen od wszystkich sędziów (do budowania rankingu) Technologia: Baza danych: MongoDB, Serwer: NodeJS Opis: Obsługa pokazów koni (zawodnicy). Logowanie dla każdego oprócz kibiców. Szyfrowanie dla admina i sędziów. Baza: Konie (nawa, płeć, hodowca), Sędziowie (imię, nazwisko, ID(może być kilka pól)) Zawody( liczba sędziów w grupach, skala punktacji): Lista startowa (ciągi nazw koni), – wyznaczona przez administratora Grupy rozłączne – podzbiór listy startowej – w ramach grupy konie są sortowane wg. płci Sędziowie: Grupy sędziów przydzielane są do grup koni. (Grupa składa się z koni tej samej płci). Najpierw tworzymy grupę koni a potem dodajemy do niej sędziów (nie mogą się powtarzać) Stała liczba sędziów do każdej grupy. (Grupa A ma 3 sędziów, grupa B ma 3 sędziów itd) Typ Głowa i szyja Kłoda (tułów) Nogi Ruch PUNKTY ([0..10],[0..20] => całe lub nie :) Średnia arytmetyczna ocen cząstkowych ( w razie remisu patrzymy na średnią ocenę typu, potem ruch, potem remis) Ranking na podstawie średniej arytmetycznej ocen od sędziów Więcej informacji i “szkielet” aplikacji mogę wysłać na maila. Projekt musi być wykonany maksymalnie do poniedziałku !

Jak składać oferty pracy

Ta oferta pracy została opublikowana ponad 60 dni temu...

« powrót na stronę główną
Jeżeli ta oferta pracy nie jest zgodna z regulaminem, powiadom nas!   
Poleć znajomemu
Opublikowana 2016-06-07
Wyświetlona: 4406 razy