Skip to content

callmegospodin/bachelor-ZNAYDI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Znaydi

Znaydi 🎉

Ваша універсальна платформа для пошуку та організації подій.

Тема - "РОЗРОБКА ВЕБ-ПЛАТФОРМИ «ZNAYDI» ДЛЯ СТВОРЕННЯ ОГОЛОШЕНЬ БУДЬ-ЯКИХ ТИПІВ ПОДІЙ, ШУКАТИ ЗАХОДИ, ЩО ЇХ ЦІКАВЛЯТЬ, ТА ЗНАХОДИТИ ОДНОДУМЦІВ"

Znaydi- це сучасна веб-платформа, яка спрощує пошук, створення та взаємодію з подіями. Будь то місцевий фестиваль вуличної їжі, стартап-хакатон, онлайн-майстерня чи благодійний концерт — все це зібрано в одному місці.

Науковий керівник: Головатий Роман Русланович, к.т.н., доцент кафедри інформаційних технологій та систем електронних комунікацій Виконав: Іванюк Артур Олегович


🧪 Початок роботи (Development)

Потрібно встановити наступні

  1. Visual Studio Code – IDE для розробки https://code.visualstudio.com/download
  2. git - для роботі із репозиторіями https://git-scm.com/downloads
  3. Node.js - для написання і виконання нашого js коду на сервері v20.18.0 https://nodejs.org/en/download/prebuilt-installer
  4. PostgreSQL - наша база даних v17.0 https://www.postgresql.org/download/
  5. Dbeaver - Для зручної роботи із базою даних https://dbeaver.io/download/
  6. Postman – для надсилання запитів до нашого серверу і перевірки чи працюють наш код (ендпоінти) https://www.postman.com/downloads/

Склойнуйте проект та читайте README.md файли в папках frontend i backend

git clone https://github.com/your-username/znaydi.git
cd znaydi

🌟 Особливості

  • 🔍 Розумний пошук подій — фільтруйте за інтересами, тегами, датами, популярністю чи місцезнаходженням (з підтримкою інтерактивної карти).
  • 📝 Просте створення події — просто заповніть просту форму (назва, опис, місце, час, кількість місць, продаж квитків).
  • 💬 Вбудовані чати подій — місця для обговорень у реальному часі для кожної події.
  • Слідкуйте за організаторами — отримуйте оновлення, залишайте відгуки, зміцнюйте довіру за допомогою рейтингів.
  • 🔗 Підтримка зовнішньої інтеграції — легко підключайте Знайді до CRM-систем або партнерських платформ.

🛠 Технічний стек

Backend:

  • Node.js + NestJS — структурований, швидкий і масштабований сервер.
  • PostgreSQL + TypeORM — надійне керування даними.
  • JWT Authentication — безпечне керування доступом.
  • Повна перевірка даних — як на стороні клієнта, так і на стороні сервера.

Frontend:

  • ReactJS + Redux — адаптивний інтерфейс із керуванням станом.
  • Tailwind CSS — швидкий і гнучкий стиль.
  • React Hook Form — інтуїтивно зрозуміле керування формами.
  • WebSockets — функції в реальному часі, такі як чати.

🚀 Майбутні плани

  • 📱 Мобільний додаток — для доступу в дорозі (iOS і Android).
  • 🧾 Квитки NFT — унікальні цифрові абонементи на ексклюзивні події.
  • 📊 Інформаційна панель аналітики — для організаторів, щоб відстежувати залучення та ефективність.
  • 🌐 Інтеграція соціальних медіа — функції глибокого обміну та просування.

💡 Філософія

Znaydi це не просто перелік подій — це спільнота.
Ми допомагаємо людям зустрічатися, взаємодіяти, організовувати, ділитися досвідом і будувати зв’язки в реальному світі. Незалежно від того, допитливий ви відвідувач чи професійний організатор, «Znaydi» — це ваше місце, де все відбувається.


About

Your universal platform for discovering and organizing events.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages