Bday Reminder
Aplikacja webowa do zapisywania dat urodzin swoich bliskich.

„Have you ever forgotten someone’s birthday? It happened to me, so I decided to write an application to save birthdays. Now I have all the dates in one place :)”
Jednostronicowa aplikacja (SPA) typu CRUD do zapisywania dat urodzin swoich bliskich. Wymagana jest autentykacja – utworzenie konta, logowanie. Użytkownik może dodawać, edytować i usuwać wpisy na swojej tablicy urodzinowej, natomiast wpisy sortowane są miesiącami. Karty osób obchodzących swoje urodziny w bieżącym dniu wyświetlane są w złotym kolorze. Na końcu tablicy występuje wykres słupkowy, na którym użytkownik może w przejrzysty sposób zobaczyć jak się rozkładają urodziny swoich bliskich na przestrzeni całego roku.
Aplikacja składa się z dwóch odseparowanych od siebie części dziąłających na różnych portach. Pierwsza część to frontend zbudowany przy użyciu biblioteki React.js, biblioteki reactowej Material UI, CSS i HTML. Druga część to backend, czyli REST API zbudowane przy użyciu środowiska uruchomieniowego Node.js i frameworka Express.js. Dane wprowadzane przez użytkowników zapisywane są w bazie danych PostgreSQL. Dodatkowo aplikacja na stronie Home wyświetla również imiona osób obchodzących imieniny w bieżącym dniu, które pobiera z publicznego Name Day API.
Kod źródłowy dostępny na GitHubie.
Data ostatniego commita: 21/12/2024.






Na poniższym nagraniu pokrótce przedstawiam jak zbudowana jest aplikacja i w jaki sposób działa.