3
1
Fork 0
dydaktyka/bikol/ZPRILI1_201819L/gr9.md

3.5 KiB

Strona automatycznie zmigrowana z systemu Eduwiki z wykorzystaniem Pandoc

Opis projektu

Aplikacja dla uczelnianego klubu szachowego. Ma ona ułatwiać tworzenie zbiorów zadań.

Umozliwia ona tworzenie zadan szachowych w oparciu o FEN oraz wyklikanie figur na szachownicy.

Dalej, zadania mogą być wyszukiwane oraz gruopwane w zbiory zadań mozliwe to przeglądania oraz pobierania w formacie pdf.

Skład zespołu

  1. Szymon Nowak, Back-end Developer

2. Mikołaj Kozakiewicz, Front-end Developer
3. Sebastian Stasik, Product Owner, ex-member

Wykorzystane technologie

  1. Backend
    1. Java
    2. Spring
    3. Hibernate
    4. H2
  2. Frontend
    1. Javascript
    2. React, React-dnd
    3. Redux, Redux-Saga

Narzędzia

a. IntelliJ Idea
a. Visual Studio Code
a. Bitbucket
a. Postman
a. Jira
a. Google Docs
a. Trello

Pierwsza obrona

Na pierwszej prezentacji pokazalismy pełny proces od utworzenia zadania, przez wybranie oraz dodanie go do zbioru a na koncu wydrukowanie w postaci pdf. Link do prezentacji: https://drive.google.com/file/d/1qHPO0pZmGkhMgNlprJ55dbnFyw1fvNCz/view?fbclid=IwAR3IrkBxTRgaPiNeALm3BHv1mEtE2TTdn4_w6wwVEgGh0zKj2-8tIvHt2lg

Otrzymana ocena: 5

Harmonogram prac

  1. Pierwszy semestr
    1. Zebranie wymagan dotyczacych programu
    2. Zdefiniowanie i budowa api
    3. Zdefiniowanie interfejsu użytkownika i prototyp
    4. Przejscie pełnego procesu tworzenia i zapisywania zadania oraz tworzenia zbioru wraz z drukiem pdf
  2. Drugi semestr
    1. Rozwój interfejsu backendowego
    2. Rozwój interferjsu uytkownika
    3. Dodanie przeciagania figur na szachownicy przez uzytkownika
    4. Testy manualne
    5. Wdrozenie na infrastrukture Uniwerystecką
    6. Testy klienta
    7. Poprawki po testach klienta
    8. Przygotowanie prezentacji na obronę

Aktorzy

|| Użytkownik systemu || || || || Tworzenie zadań szachowych || || || Edycja zadań szachowych || || || Przegladanie zadań szachowych || || || Wyszukiwanie zadań szachowych || || || Tworzenie zbiorów zadań || || || Edycja zbioru zadań || || || Przeglądanie zbiorów zadań || || || Wydruk zbioru zadań ||

Lista IN/OUT

|| Kategoria || IN || OUT || || Typ aplikacji || web || natywna || || Język systemu || Polski || obcy || || Wyszukiwanie zadań || wyszukiwanie pełnotekstowe || Wyszukiwanie po tagach || || || || Wyszukiwanie po trudności || || Liczba kont || 0 || per użytkownik || || Dodatkowe funkcjonalności || drag-and-drop || PGN || || || || Rozwiązywanie zadań online ||

Słownik pojęciowy

|| Pojęcie || Definicja || Żródła || || Fen || Standardowy zapis pozycji figur na szachownicy || https://pl.wikipedia.org/wiki/Notacja_Forsytha-Edwardsa || || PGN || Standardowy zapis przebiegu partii szachowej || https://pl.wikipedia.org/wiki/Portable_Game_Notation ||

Repozytorium

https://bitbucket.org/coginzynierka/chess-project

Jira

https://jira.wmi.amu.edu.pl/secure/RapidBoard.jspa?rapidView=193&projectKey=CP

Dokumentacja

https://docs.google.com/document/d/103Hbyu6WZFPJnZgw6aIERq2Q1DiY01akDlkTcH9Rc9k/edit

Prototyp

https://www.fluidui.com/editor/live/preview/cF9GTzh1eTZoWmlMZ09ISENIcjV5MHlxTEZ3M2ZubU5PMw==