Este aplicativo da Web foi construído para pesquisar e visualizar as vendas de propriedades na Inglaterra e no País de Gales.
Ele usa os dados do Next.js, MongoDB e HM Land Registry publicamente licenciados sob a licença do governo aberto v3.0.
Dados do mapa fornecidos por © OpensteetMap Colabribuidores
A importação em massa dos dados do CSV requer o uso da ferramenta Mongoimport com o seguinte comando (dependendo da forma dos dados no arquivo CSV usado):
// 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
Seu aplicativo deve estar em funcionamento em http: // localhost: 3000! Se não funcionar, publique sobre discussões no Github.
Você verá uma mensagem informando "Você está conectado ao MongoDB" ou "Você não está conectado ao MongoDB". Verifique se você forneceu a variável de ambiente MONGODB_URI
correta.
Quando você estiver conectado com sucesso, você pode consultar o Driver MongoDB Node.js Docums para obter mais instruções sobre como consultar seu banco de dados.
Você pode implantar este aplicativo na nuvem com vercel (documentação).
Para implantar seu projeto local para Vercel, empurre -o para Github/Gitlab/Bitbucket e importe para o Vercel.
IMPORTANTE : Ao importar seu projeto no Vercel, clique em variáveis de ambiente e defina -as para corresponder ao seu arquivo .env.local
.
Como alternativa, você pode implantar usando nosso modelo clicando no botão Implantar abaixo.