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
- Szymon Nowak, Back-end Developer
2. Mikołaj Kozakiewicz, Front-end Developer
3. Sebastian Stasik, Product Owner, ex-member
Wykorzystane technologie
- Backend
- Java
- Spring
- Hibernate
- H2
- Frontend
- Javascript
- React, React-dnd
- 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
- Pierwszy semestr
- Zebranie wymagan dotyczacych programu
- Zdefiniowanie i budowa api
- Zdefiniowanie interfejsu użytkownika i prototyp
- Przejscie pełnego procesu tworzenia i zapisywania zadania oraz tworzenia zbioru wraz z drukiem pdf
- Drugi semestr
- Rozwój interfejsu backendowego
- Rozwój interferjsu uytkownika
- Dodanie przeciagania figur na szachownicy przez uzytkownika
- Testy manualne
- Wdrozenie na infrastrukture Uniwerystecką
- Testy klienta
- Poprawki po testach klienta
- 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==