Skip to content

nikitadubyk/fruit-tree-map

Repository files navigation

fruit-tree-map-intro

🍎 Fruit Tree Map

Fruit Tree Map — интерактивное приложение, позволяющее отмечать на карте фруктовые деревья, делиться находками и находить сезонные плоды вокруг себя.
Проект создан для тех, кто хочет открыть свой город с новой стороны.


✨ Ключевые возможности

🗺 Картография и Навигация

  • Добавление точек: Любой авторизованный пользователь может отметить дерево на карте, указав его тип и координаты.
  • Интерактивность: Удобный просмотр карты, кластеризация точек и поиск по геолокации.

🤝 Социальное взаимодействие

  • Карточки объектов: Просмотр подробной информации о дереве (фото, описание, сезонность) и профиля автора, добавившего точку.
  • Личный профиль: Возможность редактировать свои данные и отслеживать вклад в развитие карты.

🛡 Система модерации и безопасности

  • Верификация данных: Чтобы карта оставалась чистой, новые точки проходят премодерацию.
  • Админ-панель: Специальный интерфейс для администраторов с возможностью подтверждать (Approve) или отклонять (Reject) заявки на добавление деревьев.

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

  • Фреймворк: Next.js (App Router)
  • Язык: TypeScript, JavaScript
  • Стили: Tailwind CSS, Radix UI
  • Карты: Google Maps
  • Auth & DB: Авторизация по Magic Link, Postgresql, Prisma
  • Отправка Email: React Resend

🚀 Запуск проекта

Чтобы запустить проект локально, выполните следующие команды:

  1. Клонируйте репозиторий
  2. Установите зависимости: npm i
  3. Запустите проект: npm run dev

🤝 Как помочь проекту

Мы рады любым идеям! Если у вас есть предложения по улучшению интерфейса или функционала:

  1. Создайте Issue с описанием идеи.
  2. Или сделайте Fork репозитория и создайте Pull Request.

About

Fruit Tree Map — интерактивное приложение, позволяющее отмечать на карте фруктовые деревья, делиться находками и находить сезонные плоды вокруг себя.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors