Skip to content

Dentametr/recruitment-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Zadanie rekrutacyjne

Cel: Stworzenie prostego interfejsu użytkownika do zarządzania listą zadań (to-do) z wykorzystaniem React, SCSS, Redux oraz kreatywnego myślenia w kontekście UX/UI.

Specyfikacja:

  1. Stworzenie nowego projektu z wykorzystaniem Create React App.

  2. Interfejs:

    • Strona główna powinna zawierać listę zadań oraz pole do dodawania nowych zadań.
    • Każde zadanie powinno zawierać tekst oraz przycisk do jego usunięcia.
    • Powinna być możliwość oznaczenia zadania jako "zrobione", co powoduje przesunięcie go na dół listy i zmianę jego wyglądu (np. przekreślenie).
    • Wykorzystaj SCSS (css modules) do stworzenia stylów strony. Zachęcamy do kreatywnego podejścia i stworzenia atrakcyjnego, intuicyjnego interfejsu.
  3. Stan aplikacji:

    • Użyj Redux do zarządzania stanem aplikacji. Stan powinien zawierać listę zadań oraz informacje o tym, czy dane zadanie zostało wykonane.
  4. Dodatkowe punkty za:

    • Responsywność – aplikacja powinna wyglądać dobrze zarówno na komputerach, jak i urządzeniach mobilnych.
    • Stworzenie prostego testu jednostkowego do jednego z komponentów.
    • Optymalizacja wydajności oraz dbanie o czystość kodu.

Instrukcje:

  1. Utwórz fork repozytorium udostępnionego przez nas na GitHub pod tym linkiem.
  2. Po zakończeniu zadania, wyślij link do Twojego forka na adres: info@avalio.io.
  3. Upewnij się, że zawarłeś/aś wszystkie niezbędne instrukcje w README, abyśmy mogli uruchomić Twoją aplikację lokalnie (możesz nadpisać ten plik).

Ocenianie:

Przy ocenie będziemy zwracać uwagę na:

  • Jakość kodu (czystość, struktura).
  • Wykorzystanie technologii (React, Redux, SCSS).
  • Kreatywność w kontekście UX/UI.
  • Responsywność oraz ogólną funkcjonalność aplikacji.

Powodzenia!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published