FrendlyMap
- сделать фронт который принимает в get userID - идентификатор юзера
- фронт запрашивает текущее местоположение
- фронт делает запрос в бэк для получения userObj + mapObj (точек в текущем местоположении ( можно создать мок апи локально для разработки - желательно расшарить апи или объекты чтобы можно было на бэке это реализовать))
- фронт показывает точки на карте (может быть если удастся с мини картинками)
- покурить ton smart contracts - как сделать свою монетку
- сделать бота который получает локацию и все данные по месту и сохраняет в базе
- сделать ссылку на фронт в боте - menu button c иконкой
- создать апи для возвращения ближайших точек по координатам на запрос с фронта и userObj
- покурить ton smart contracts - как сделать свою монетку
ноты: создание точки +1 монетка (точка создается не верифицированной) кто аппрувит точку тому + 1 монетка 10 человек отметились в точке +10 монеток создателю точки верификация точки - если зааппрувили 2 и более человека - создателю +2 монтеки (для него это верифицированная точка)
front
-
takes userObj from db
-
завпршиваем иестоположение у юзера есои недает то загружает это место и показывает ближайщее точки
-
useEfect(
-
request:
-
fetch api/userObj
-
) back api/userObj from db будет ккнопка добавить место дальше бот справшивает нащвание фотки описание рейтинг
db mongo
-
userObj{
-
спиок точек геоджейсон
-
}
-
plaseObj{ +нащвание фотки описание рейтинг
-
}
npm run dev
docker compose -f docker-compose.dev.yml up --build
docker compose -f docker-compose.dev.yml up --build
no nginx cd data/nginx nginx -c nginx.conf