Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.
Technologia Firebase Reactjs(go mogę jeszcze zmienić ale musi to być strona internetowa) Reszta jest dowolna Podzieliłem to na moduły Ogolnie: - możliwość zarejestrowania konta głównego - logowanie do systemu - każdy użytkownik może zmienić sobie hasło - każdy użytkownik może zmienić sobie adres email - po zalogowaniu się do systemu na pasku (bądź gdzieś indziej) wyświetla się imię i nazwisko aktualnie zalogowanego użytkownika Administracja: - tworzenie kont użytkownikom - usuwanie kont użytkownikom - dezaktywacja kont użytkownikom (stają się niewidoczne) - nadawanie uprawnień użytkownikom (uczeń, nauczyciel, administrator, rodzic) - możliwość dołączenia do konta ucznia konta rodzica - reprezentacja użytkownikow systemu za pośrednictwem tabeli - możliwość wyszukiwania użytkowników z tabeli - przypisywanie uczniów nauczycielom (dany nauczyciel widzi tylko swoich uczniów) - zmiana danych użytkownika (hasło, imię nazwisko, adres email) Oceny: - możliwość wprowadzania ocen swoim uczniom - reprezentacja ocen uczniów w tabeli -rodzic może widzieć oceny swojego ucznia - uczeń widzi tylko swoje oceny - nauczyciel widzi oceny każdego ucznia który jest do niego przypisany - możliwość wysłania zadania dla całej grupy swoich uczniów bądź wybranych osób - specjalne miejsce w którym uczniowie odsyłają zadane zadanie - nauczyciel widzi kto odesłała zadanie i jest wstanie je sprawdzić oraz wstawić ocenę Tutaj mam prośbę, jeśli widzi Pan coś co jest stosunkowo proste a byłoby rozsądne wprowadzić i dodawałoby unikalności lub po prostu wypadałoby, to proszę o komentarz. Czat: - pisanie wiadomości tekstowych - rozmowa wideo - możliwość prowadzenia rozmowy wideo i jednoczesnego pisania z tą samą osoba wiadomości tekstowych - możliwość wysyłania plików - możliwość wyświetlenia wszystkich wysłanych plików do danego użytkownika - Lista dostępnych użytkowników - możliwość wyszukania konkretnego użytkownika z listy - status aktywności użytkownika (online / offline) Email: - możliwość skonfigurowania własnej skrzynki pocztowej - odbieranie wiadomości - wysyłanie wiadomości