{"id":36656770,"url":"https://github.com/escoutdoor/hackathon-students-premium","last_synced_at":"2026-01-12T10:20:38.308Z","repository":{"id":203801673,"uuid":"710447290","full_name":"escoutdoor/hackathon-students-premium","owner":"escoutdoor","description":"hackathon 2023 project by team D0bР94Ku","archived":false,"fork":false,"pushed_at":"2023-11-03T14:07:57.000Z","size":1995,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-27T02:38:32.509Z","etag":null,"topics":["cookie","jwt-authentication","nestjs","nextjs","postrgresql","prisma","react-query","redux","redux-toolkit","typescript","zod"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/escoutdoor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-26T17:56:21.000Z","updated_at":"2023-11-19T17:22:32.000Z","dependencies_parsed_at":"2023-11-16T03:10:24.904Z","dependency_job_id":null,"html_url":"https://github.com/escoutdoor/hackathon-students-premium","commit_stats":{"total_commits":69,"total_committers":3,"mean_commits":23.0,"dds":0.5217391304347826,"last_synced_commit":"e50a9ca84f14372f2e4829766b5773c5401e087c"},"previous_names":["escoutdoor/hackathon-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/escoutdoor/hackathon-students-premium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escoutdoor%2Fhackathon-students-premium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escoutdoor%2Fhackathon-students-premium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escoutdoor%2Fhackathon-students-premium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escoutdoor%2Fhackathon-students-premium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/escoutdoor","download_url":"https://codeload.github.com/escoutdoor/hackathon-students-premium/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/escoutdoor%2Fhackathon-students-premium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28338165,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cookie","jwt-authentication","nestjs","nextjs","postrgresql","prisma","react-query","redux","redux-toolkit","typescript","zod"],"created_at":"2026-01-12T10:20:33.585Z","updated_at":"2026-01-12T10:20:38.294Z","avatar_url":"https://github.com/escoutdoor.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Hackathon 2023 project\nStudents Premium\n\nIvan Popov, Vladyslav Oreshnykov, Anastasia Zabolotna\n\n# Про проект \nДаний проект створений для допомоги у пошуку спеціальних пропозицій, запропонованих студентам, у безлічі галузей, таких як харчування, спорт, розваги і т. д.\n\n# Для користувача\n\n## Навігація\nУ верхній частині сайту можна побачити меню навігації\n\nНа сторінках профілю та реєстрації є додатковий навігаційний блок; Ліва частина являє собою кнопку **Повернутись на головну**, яка спрямовує користувача на головну сторінку. Права частина - кнопка **Більше**, яка відкриває бічну палень модального типу, де також присутні кнопки навігації з посиланням на сторінки аутентифікації та політики конфіденційності\n\nОсновні елементи: \n  1. Логотип у лівій верхній частині, при натисканні веде на головну сторінку\n  2. Пошуковий блок, який при натисканні відкриває модальне вікно пошуку, результат якого спрямовує користувача на сторінку, де зміст відображає знайдені пропозиції за результатом пошуку\n  3. Блок реєстрації, при натисканні на елементи якого веде на відповідні сторінки аутентифікації користувача\n  4. Навігаційне меню у нижній частині, при натисканні на елементи якого веде на сторінки з відповідним змістом\n\nУ нижній частині сайту можна побачити додаткову інформацію про застосунок\n\n## Основні сторінки\n\n### Головна сторінка\nОсновна функція - відображення рекомендованих пропозицій у декількох форматах: зі застосуванням слайдер-меню та окремих пропозицій за окремими тегами\n\n### Сторінки за категоріями\nОсновна функція - відображення усіх пропозицій за вибраною категорією з можливістю фільтрації у лівій частині за типом пропозиції, брендом та сортуванням за популярністю та датою\n\n### Сторінка окремої пропозиції\nВідображає повну інформацію за вибраною пропозицією. \n\nМає такі елементи, як:\n  1. Інформаційний блок, де розписаний опис отриманих привілеїв\n  2. Блок з описом умов отримання акційної пропозиції\n  3. Рекомендації згідно з вподобаннями користувача\n\n## Аутентифікація\nСторінка з блоками реєстрації та логіну та свіч-меню перемикання між ними\n\n### Реєстрація\nМає декілька етапів введення даних користувача:\n  1. Електронна пошта і пароль\n  2. Деталі щодо особистих даних (Ім'я та прізвище, дата народження)\n  3. Підтвердження статусу студента; введення передбачуваного року випуску та електронної пошти студента, яка була надана університетом\n  4. Випадаючий список університетів України\n  5. Верифікація студентської електронної пошти методом введення спеціального коду, який був надіслан на пошту, надану на третьому етапі\n\nПісля виконання усіх дій, користувач буде зареєстрований та збережений у базі даних\n\n\n### Логін\nПотребує введення електронної пошти та паролю користувача задля входження в обліковий запис користувача\n\n## Профіль\nСторінка профілю є відображенням усіх даних користувача\n\nУ верхній частині сторінки є навігаційне меню, за допомогою якого можна перейти на сторінку зміни даних, зміни пароля, на головну сторінку профілю або видалити аккаунт \n\n# Збереження даних\n\nДані, які ви надаєте при реєстрації на сайті будуть збережені у базі даних проекту. Також, користуючись додатком, ви надаєте згоду на збереження ваших персональних даних у Cookie-файлах. Ваша конфіденційна інформація не буде передана третім особам. При реєстрації, а саме введенні електронної пошти студента, ви надаєте згоду на надсилання коду верифікації на вказану пошту. Будь-яка інша інформація, така як рекомендовані пропозиції, не буде надіслана на вашу пошту\n\n# Контактна інформація\n\nУсі питання стосовно функціоналу та оновлення проекту можете задати розробникам:\n\nFull-stack developer\n\n**Попов Іван Анатолійович**\n\nGitHub: https://github.com/escoutdoor\n\nTelegram: https://t.me/escoutdoor\n\nE-mail: vanap387@gmail.com\n\n  \n\nFront-end developer\n\n**Орешников Владислав Ігорович**\n\nGitHub: https://github.com/orynhydro\n\nTelegram: https://t.me/oryn_hydro\n\nE-mail: oreshnikovvl@gmail.com\n  \n\n\nFront-end developer\n\n**Заболотна Анастасія Ігорівна**\n\nGitHub: https://github.com/naaaasty\n\nTelegram: https://t.me/nastya10720\n\nE-mail: nastyazabol80@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fescoutdoor%2Fhackathon-students-premium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fescoutdoor%2Fhackathon-students-premium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fescoutdoor%2Fhackathon-students-premium/lists"}