การใช้แอพนี้ผู้ใช้สามารถสร้างบันทึกส่วนตัวของการเดินทางของพวกเขา ประเทศที่ทำเครื่องหมายไว้ทั้งหมดสามารถบันทึกได้และข้อมูลจะถูกเก็บไว้อย่างปลอดภัยในฐานข้อมูลนำเสนอวิธีการที่มีส่วนร่วมของผู้ใช้เพื่อสะท้อนการผจญภัยระดับโลกของพวกเขา
Globemarks ใช้ศิลปะการทำแผนที่แบบโต้ตอบไปอีกระดับโดยใช้การผสมผสานที่ทรงพลังของ ใบปลิว และ Geojson
ใบปลิว? : แผ่นพับ เป็นไลบรารี JavaScript โอเพนซอร์สชั้นนำสำหรับแผนที่แบบโต้ตอบ ด้วยการรวมเข้ากับ Globemarks เราจะนำประสบการณ์การทำแผนที่ที่รวดเร็วใช้งานง่ายและมีประสิทธิภาพ
Geojson? : Geojson เป็นรูปแบบสำหรับการเข้ารหัสโครงสร้างข้อมูลทางภูมิศาสตร์ที่หลากหลาย ที่สำคัญของมัน Globemarks ใช้ GeoJSON เพื่อเป็นตัวแทนของรูปร่างและขอบเขตของประเทศ สิ่งนี้ทำให้มั่นใจได้ถึงความแม่นยำและความแม่นยำเมื่อคุณทำเครื่องหมายประเทศที่คุณเคยไป
ร่วมกันเป็นคู่ที่สมบูรณ์แบบ? การรวมกันของความสามารถในการโต้ตอบของ ใบปลิว ด้วยการเป็นตัวแทนข้อมูลของ GeoJson ช่วยให้ผู้ใช้ Globemarks มีประสบการณ์ที่หลากหลายและดื่มด่ำ นำทางโลกซูมเข้าสู่ภูมิภาคและทำเครื่องหมายประเทศด้วยความมั่นใจเมื่อรู้ว่าคุณได้รับการสนับสนุนจากเครื่องมือที่ดีที่สุดในโลกของการทำแผนที่เว็บ
ตัวเลือกที่ 1: โคลนที่เก็บ (สำหรับการใช้และการทดลอง)
git clone https://github.com/otahina/Travel-Tracker-FullStack-Project.git
ตัวเลือกที่ 2: แยกที่เก็บ (สำหรับการบริจาค)
สำหรับ Windows
python -m venv myenv
.myenvScriptsactivate
สำหรับ macOS และ linux
python3 -m venv myenv
source myenv/bin/activate
cd world_map_app
pip install -r requirements.txt
cd world_map_app/frontend
npm install
โครงการนี้ใช้ สำหรับฐานข้อมูล
ก่อนที่จะเรียกใช้โครงการคุณจะต้องตั้งค่าฐานข้อมูล PostgreSQL และกำหนดค่าไฟล์. .env
คุณสามารถใช้ homebrew:
brew install postgresql
brew services start postgresql
psql -U postgres
CREATE DATABASE your_database_name ; ①
CREATE ROLE newuser WITH LOGIN PASSWORD ' password ' ; ② ③
/ c your_database_name;
GRANT ALL PRIVILEGES ON DATABASE your_database_name TO newuser;
GRANT ALL PRIVILEGES ON SCHEMA public TO newuser;
.env
.env
ENGINE=django.db.backends.postgresql_psycopg2 # you don't need to change here
NAME=your_database_name_here # ①
USER=your_database_user_here # ②
PASSWORD=your_database_password_here # ③
HOST=localhost_or_host_address_here # usually localhost