Projekt realizowany w celach nauki technologii - Wasze pomysły

0

Cześć!
W celu wciągnięcia się w nową technologię chciałbym zaprojektować pewną aplikację webową, wymyśliłem sobie że będzie to "System zarządzania klientami i zleceniami" taki moim zdaniem standard a może wyjść coś ciekawego. Chciałbym Was zapytać jako (co poniektórych) zawodowych programistów, co taki system w sobie powinien posiadać, poza tym, co wymieniłem poniżej.

Główna funkcjonalność:

  • Dodawanie/Usuwanie/Edycja klienta (będzie w jakiejś bazie MySQL / OracleDB jeszcze nie wiem);
  • Dodawania/Usuwanie/Edytowanie zlecenia powiązanego z jakimś klientem;
  • Generowanie raportu dla klienta do .pdf (jakaś faktura np);
  • Tworzenie plików Excel zawierających jakieś dane podsumowujące zlecenia z np. miesiąca;

Dodatkowe funkcjonalności:

  • Komunikacja z klientem (każdy klient by posiadał swoje konto np.)
  • Ustawienie priorytetu zlecenia

Macie jeszcze jakieś pomysły, które można by tutaj zaimplementować? Jestem otwarty na Wasze propozycje.

1

Według mnie ważną funkcją było by także przechowywanie logów, co, kiedy i gdzie robił klient (zmiana hasła lub danych osobistych, logowanie z obcego komputera itd.). Ewentualnie wolno dodać jakieś API, które pozwoli na lepszą współpracę aplikacji trzecich z twoją aplikacją webową.

1 użytkowników online, w tym zalogowanych: 0, gości: 1