Dostałem do napisania pewną aplikację, aczkolwiek problem polega na tym, że technologie, z którymi muszę w tym momencie obcować, są dla mnie obce. Wcześniej cały mój prywatny czas poświęcałem na naukę JavaScript oraz innych technologii, które związane były z Front-endem. Czas mam do przyszłej środy, dlatego bardzo prosiłbym o jakieś wskazówki oraz porady, od czego w ogóle powinienem zacząć. Treść zadania poniżej:
Zaimplementuj aplikację do wysyłania wiadomości. Aplikacja powinna obsługiwać różne rodzaje wiadomości.Obecnie obsługiwanymi typami są SMS i e-mail. Aplikacja powinna oferować prosty interfejs użytkownika z następującymi wymaganiami:
-
Dane wejściowe dla odbiorcy wiadomości jako ciąg (numer telefonu komórkowego lub adres e-mail)
-
Wprowadzanie tekstu wiadomości
-
Wybór typu wiadomości
-
Wyślij przycisk
-
Lista wiadomości, które zostały już wysłane, lista powinna zawierać typ wiadomości, odbiorcę i treść
Po naciśnięciu przycisku wyślij pojawi się komunikat na liście wiadomości
Aplikacja powinna być zaimplementowana w architekturze klient-serwer przy użyciu C# (asp, tsql)
Dodatkowe wymagania:
- Rozszerz projekt, więcej typów wiadomości już wkrótce
- Wysłane wiadomości są przechowywane po stronie serwera i są dostępne po ponownym otwarciu aplikacji (plik może być używany do opisywania wiadomości
- Preferowany wybór interfejsu użytkownika: DevExpress, jeśli nie jest to możliwe, to standardowe kontrole.
- Nie ma potrzeby implementacji faktycznego wysyłania, wystarczy zapisać w logach / systemie, że sms lub e-mail został wysłany razem z odbiorcą i treścią wiadomości (oprócz przechowywania w bazie danych T-SQL
- Jeśli to możliwe, stwórz testy
Przykład UI poniżej:
https://i.imgur.com/tbYCLVi.jpg
Jest jakakolwiek szansa na to, że napiszę taką aplikację w tydzień? Prosiłbym o jakieś porady i nakierowanie mnie na właściwe tory, jeśli chodzi o to, od czego powinienem zacząć, będę bardzo wdzięczny :)
Pozdrawiam Wszystkich :)