このアプリを使用すると、ユーザーは旅のパーソナライズされたレコードを作成できます。マークされたすべての国を保存することができ、データはデータベースに安全に保存されており、ユーザーにグローバルな冒険を反映する魅力的な方法を提供します。
GlobeMarksは、リーフレットとGeojsonの強力な組み合わせを使用して、インタラクティブマッピングの技術を次のレベルに採用します。
リーフレット? :リーフレットは、インタラクティブマップ用の主要なオープンソースJavaScriptライブラリです。それをグローブマークに統合することにより、高速で直感的で効率的なマッピングエクスペリエンスをお届けします
ジオジソン? : Geojsonは、さまざまな地理的データ構造をエンコードするための形式です。 GlobeMarksは、その中心で、Geojsonを使用して国の形と境界を表しています。これにより、訪問した国をマークすると、精度と精度が保証されます。
一緒に、完璧なペア? Leafletのインタラクティブな機能と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
ファイルを構成する必要があります。
あなたは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