Это веб -приложение было создано для поиска и визуализации продаж недвижимости в Англии и Уэльсе.
Он использует Next.js, MongoDB и общедоступные данные о земельных реестрах HM, лицензированные по открытой правительственной лицензии v3.0.
Данные карты, предоставленные © opensteetmap
Основной импорт данных CSV требует использования инструмента MongoImport со следующей командой (в зависимости от формы данных в используемом файле CSV):
// Requires following headertypes in first row of the csv file: id.string(),propertyClassification.string(),saleDate.date(2006-01-02),saleValue.int32(),lon.double(),lat.double(),postcode.string(),line1.string(),line2.string(),city.string(),county.string()
mongoimport --uri "mongodb+srv://USER:[email protected]/DB_NAME?retryWrites=true&w=majority" --collection COLLECTION_NAME --type csv --file FILE_NAME --headerline --columnsHaveTypes
npm install
npm run dev
# or
yarn install
yarn dev
Ваше приложение должно быть запущено на http: // localhost: 3000! Если это не работает, публикуйте дискуссии на GitHub.
Вы либо увидите сообщение, в котором говорится, что «вы подключены к MongoDB», либо «вы не подключены к MongoDB». Убедитесь, что вы предоставили правильную переменную среды MONGODB_URI
.
Когда вы успешно подключены, вы можете обратиться к документам MongoDB Node.js для дальнейших инструкций о том, как запросить базу данных.
Вы можете развернуть это приложение в облаке с Vercel (документация).
Чтобы развернуть свой локальный проект в Vercel, подтолкните его к GitHub/Gitlab/Bitbucket и импорте в Vercel.
Важно : когда вы импортируете свой проект в Vercel, обязательно нажмите на переменные среды и установите их в соответствии с вашим файлом .env.local
.
В качестве альтернативы, вы можете развернуть, используя наш шаблон, нажав на кнопку развертывания ниже.