เว็บแอปพลิเคชันนี้ถูกสร้างขึ้นเพื่อค้นหาและแสดงภาพการขายอสังหาริมทรัพย์ในอังกฤษและเวลส์
มันใช้ Next.js, MongoDB และข้อมูล HM Land Registry ที่ได้รับใบอนุญาตภายใต้ใบอนุญาตรัฐบาลเปิด 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
ของคุณ
หรือคุณสามารถปรับใช้โดยใช้เทมเพลตของเราโดยคลิกที่ปุ่มปรับใช้ด้านล่าง