Skip to content

dandaniel5/mapsPlus

Repository files navigation

FrendlyMap

FrendlyMap

план

5-6 июня

Danil

  • сделать фронт который принимает в get userID - идентификатор юзера
  • фронт запрашивает текущее местоположение
  • фронт делает запрос в бэк для получения userObj + mapObj (точек в текущем местоположении ( можно создать мок апи локально для разработки - желательно расшарить апи или объекты чтобы можно было на бэке это реализовать))
  • фронт показывает точки на карте (может быть если удастся с мини картинками)
  • покурить ton smart contracts - как сделать свою монетку

Denis

  • сделать бота который получает локацию и все данные по месту и сохраняет в базе
  • сделать ссылку на фронт в боте - 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

About

FrendlyMap

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •