Ваша універсальна платформа для пошуку та організації подій.
Тема - "РОЗРОБКА ВЕБ-ПЛАТФОРМИ «ZNAYDI» ДЛЯ СТВОРЕННЯ ОГОЛОШЕНЬ БУДЬ-ЯКИХ ТИПІВ ПОДІЙ, ШУКАТИ ЗАХОДИ, ЩО ЇХ ЦІКАВЛЯТЬ, ТА ЗНАХОДИТИ ОДНОДУМЦІВ"
Znaydi- це сучасна веб-платформа, яка спрощує пошук, створення та взаємодію з подіями. Будь то місцевий фестиваль вуличної їжі, стартап-хакатон, онлайн-майстерня чи благодійний концерт — все це зібрано в одному місці.
Науковий керівник: Головатий Роман Русланович, к.т.н., доцент кафедри інформаційних технологій та систем електронних комунікацій Виконав: Іванюк Артур Олегович
Потрібно встановити наступні
- Visual Studio Code – IDE для розробки https://code.visualstudio.com/download
- git - для роботі із репозиторіями https://git-scm.com/downloads
- Node.js - для написання і виконання нашого js коду на сервері v20.18.0 https://nodejs.org/en/download/prebuilt-installer
- PostgreSQL - наша база даних v17.0 https://www.postgresql.org/download/
- Dbeaver - Для зручної роботи із базою даних https://dbeaver.io/download/
- Postman – для надсилання запитів до нашого серверу і перевірки чи працюють наш код (ендпоінти) https://www.postman.com/downloads/
Склойнуйте проект та читайте README.md файли в папках frontend i backend
git clone https://github.com/your-username/znaydi.git
cd znaydi
- 🔍 Розумний пошук подій — фільтруйте за інтересами, тегами, датами, популярністю чи місцезнаходженням (з підтримкою інтерактивної карти).
- 📝 Просте створення події — просто заповніть просту форму (назва, опис, місце, час, кількість місць, продаж квитків).
- 💬 Вбудовані чати подій — місця для обговорень у реальному часі для кожної події.
- ⭐ Слідкуйте за організаторами — отримуйте оновлення, залишайте відгуки, зміцнюйте довіру за допомогою рейтингів.
- 🔗 Підтримка зовнішньої інтеграції — легко підключайте Знайді до CRM-систем або партнерських платформ.
- Node.js + NestJS — структурований, швидкий і масштабований сервер.
- PostgreSQL + TypeORM — надійне керування даними.
- JWT Authentication — безпечне керування доступом.
- Повна перевірка даних — як на стороні клієнта, так і на стороні сервера.
- ReactJS + Redux — адаптивний інтерфейс із керуванням станом.
- Tailwind CSS — швидкий і гнучкий стиль.
- React Hook Form — інтуїтивно зрозуміле керування формами.
- WebSockets — функції в реальному часі, такі як чати.
- 📱 Мобільний додаток — для доступу в дорозі (iOS і Android).
- 🧾 Квитки NFT — унікальні цифрові абонементи на ексклюзивні події.
- 📊 Інформаційна панель аналітики — для організаторів, щоб відстежувати залучення та ефективність.
- 🌐 Інтеграція соціальних медіа — функції глибокого обміну та просування.
Znaydi це не просто перелік подій — це спільнота.
Ми допомагаємо людям зустрічатися, взаємодіяти, організовувати, ділитися досвідом і будувати зв’язки в реальному світі. Незалежно від того, допитливий ви відвідувач чи професійний організатор, «Znaydi» — це ваше місце, де все відбувається.