O aplikacji
Aplikacja umożliwia ustawienie powiadomień e-mail o nowych przetargach, zawierających określone słowo lub frazę, z bazy Biuletynu Zamówień Publicznych (e-Zamówienia).
Cel i charakter projektu
Głównym celem było zdobycie praktycznego doświadczenia w programowaniu i pracy z technologiami webowymi, środowiskiem Node.js i JavaScriptem, tworzeniem endpointów z wykorzystaniem framework'a Express dla Node.js, ściąganiu i przetwarzaniu danych przez API, pracy z danymi w formacie JSON, przetwarzanie danych w bazie MongoDB, pracy z repozytorium GIT, konfigurowaniu środowisk produkcyjnych i testowych na VPS i localhost, poleceń cURL, terminala Linux, HTML, Bootstrap, CSS, zarządzaniu sesjami użytkowników, PM2 i jeszcze trochę innych...
Przed korzystaniem w zwyszukiwarki zapoznaj się z regulaminem serwisu i polityką prywatności.
Kontakt
Masz pomysł na rozwój? Daj znać:
Chat GPT
Przy pisaniu kodu wspierałem się darmową wersją ChatGPT jako narzędziem do wyjaśniania metod, funkcji i bibliotek — bez generowania gotowych fragmentów kodu.
Postaw kawę
Jeśli uważasz wyszukiwarkę za użyteczną i przydaje Ci się w pracy, wesprzyj mnie na Suppi .
Jak to działa?
Aplikacja łączy się z API e-Zamówień, pobiera informacje o nowych przetargach, przetwarza je po stronie serwera i wysyła powiadomienia e-mail codziennie o godzinie 8:00, jeśli poprzedniego dnia, zostały opublikowane nowe zamówienie w Biuletynie Zamówień Publicznych. Interfejs jest renderowany przez EJS, a dane i sesje są przechowywane w MongoDB.
Pomoc
Jeśli nie otrzymujesz linków do resetu hasła lub nie otrzymujesz powiadomień o nowych przetargach, to całkiem możliwe, że kliknąłeś "unsubscribe link" i nie mogę do Ciebie dostarczyć wiadomości. Skontaktuj się w tej i innej sprawie wysyłając email do mnie (rtwardowski@onet.pl)
Pomocne może być też kliknięcie linku "unsubscribe" lub "Wypisz z newslettera" we wcześniejszych wiadomościach email. Spowoduje to usunięcie konta i umożliwi ponowną rejestrację i otrzymywanie powiadomień e-mail.