Abstract:
Trudno wyobrazić sobie dzisiejsze czasy bez internetu, a co za tym idzie - bez stron internetowych. Internet pozwala na szybki dostęp do informacji i ułatwia codzienne czynności, takie jak płacenie rachunków czy zakupy. W czasach dążących do całkowitej cyfryzacji można zauważyć znaczący wzrost ilości witryn internetowych słabej jakości, przez co często w celu znalezienia informacji jesteśmy zmuszeni odwiedzać kilka źródeł.
W pracy zostanie zaprezentowany projekt i implementacja wydajnej strony internetowej, która będzie służyła do wstępnej diagnozy pacjenta na podstawie wybranych symptomów. Strona ma na celu zebranie kompletnej ilości symptomów i schorzeń z każdej dziedziny medycyny, przez co będzie wystarczająca, aby poprawnie wspomóc diagnozowanie pacjenta. System pozwala na przeglądanie aktualnej listy symptomów, dopasowywanie schorzeń na ich podstawie, rejestrację, logowanie oraz dostęp do listy schorzeń wraz z symptomami i ich opisami. Dzięki zastosowaniu biblioteki React.js i nierelacyjnej bazy danych MongoDB powstała strona prezentuje również bardzo dobrą wydajność.
Zostaną również omówione technologie wykorzystane przy implementacji serwisu oraz tworzeniu warstwy wizualnej do której została przyłożona największa uwaga. Podczas procesu tworzenia, strona była poddawana analizom UI i UX oraz testom wydajnościowym z których wyniki zostały później opisane. Całość implementacji dołączona została na płycie CD.