이 앱을 사용하여 사용자는 자신의 여정에 대한 개인화 된 레코드를 만들 수 있습니다. 모든 표시된 국가를 저장할 수 있으며 데이터는 데이터베이스에 안전하게 저장되어 사용자에게 글로벌 모험을 반영 할 수있는 매력적인 방법을 제공합니다.
Globemarks는 리플렛 과 Geojson 의 강력한 조합을 사용하여 대화식 매핑 기술을 다음 단계로 가져갑니다.
전단지? : Leaflet은 대화식지도를위한 주요 오픈 소스 JavaScript 라이브러리입니다. 그것을 Globemarks 에 통합하여 빠르고 직관적이며 효율적인 매핑 경험을 제공합니다.
지오 슨? : Geojson 은 다양한 지리적 데이터 구조를 인코딩하는 형식입니다. 핵심적으로 Globemarks는 Geojson을 사용하여 국가의 모양과 경계를 나타냅니다. 이를 통해 방문한 국가를 표시하면 정밀도와 정확성을 보장합니다.
함께 완벽한 쌍? Geojson 의 데이터 표현과 함께 Leaflet 의 대화식 기능의 융합은 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
파일을 구성해야합니다.
홈브류를 사용할 수 있습니다 :
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