تم تصميم تطبيق الويب هذا للبحث وتصور مبيعات العقارات في إنجلترا وويلز.
يستخدم Next.js و MongoDB وبيانات سجل HM Land المتاحة للجمهور المرخصة بموجب ترخيص الحكومة المفتوحة 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! إذا لم ينجح ذلك ، فقم بالنشر على مناقشات جيثب.
سترى إما رسالة تفيد بأنك متصل بـ MongoDB "أو" أنت غير متصل بـ MongoDB ". تأكد من تقديم متغير بيئة MONGODB_URI
الصحيح.
عندما تكون متصلاً بنجاح ، يمكنك الرجوع إلى مستندات برنامج تشغيل MongoDB Node.js للحصول على مزيد من الإرشادات حول كيفية الاستعلام عن قاعدة البيانات الخاصة بك.
يمكنك نشر هذا التطبيق على السحابة باستخدام Vercel (الوثائق).
لنشر مشروعك المحلي إلى Vercel ، ودفعه إلى github/gitlab/bitbucket والاستيراد إلى Vercel.
هام : عند استيراد مشروعك على Vercel ، تأكد من النقر على متغيرات البيئة وتعيينها لمطابقة ملف .env.local
.
بدلاً من ذلك ، يمكنك النشر باستخدام القالب الخاص بنا من خلال النقر على زر النشر أدناه.