使用此應用程序,用戶可以創建其旅行的個性化記錄。所有標記的國家都可以保存,並且數據牢固地存儲在數據庫中,為用戶提供了一種反思其全球冒險的引人入勝的方式。
Globemarks使用Flealet和Geojson的強大組合將互動映射的藝術提升到了一個新的水平。
傳單? :傳單是用於交互式圖的領先的開源JavaScript庫。通過將其集成到Globemarks中,我們為您帶來快速,直觀和高效的映射體驗
Geojson? : Geojson是一種編碼各種地理數據結構的格式。 Globemarks以Geojson代表國家的形狀和邊界。當您標記所訪問的國家時,這可以確保精確和準確性。
在一起,完美的一對? Leflet的互動功能與Geojson的數據表示的融合為Globemarks的用戶提供了豐富而沉浸式的體驗。在世界範圍內瀏覽全球,放大區域,並充滿信心地標記國家,知道您得到了Web映射世界上一些最好的工具的支持。
選項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
文件。
您可以使用自製:
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