Usando esta aplicación, el usuario puede crear un registro personalizado de sus viajes. Todos los países marcados se pueden guardar, y los datos se almacenan de forma segura en la base de datos, ofreciendo a los usuarios una forma atractiva de reflexionar sobre sus aventuras globales.
Globemarks lleva el arte del mapeo interactivo al siguiente nivel utilizando la poderosa combinación de Follet y Geojson .
Folleto? : Follet es la biblioteca JavaScript de código abierto líder para mapas interactivos. Al integrarlo en marcas de globas , le traemos una experiencia de mapeo rápida, intuitiva y eficiente
Geojson? : Geojson es un formato para codificar una variedad de estructuras de datos geográficos. En esencia, Globemarks usa Geojson para representar las formas y límites de los países. Esto garantiza la precisión y la precisión cuando marca los países que ha visitado.
Juntos, ¿un par perfecto? La fusión de las capacidades interactivas de Follet con la representación de datos de Geojson brinda a los usuarios de marcas de globas una experiencia rica e inmersiva. Navegue por el mundo, se acerca a las regiones y marque a los países con confianza sabiendo que está respaldado por algunas de las mejores herramientas del mundo del mapeo web.
Opción 1: Clonar el repositorio (para usar y experimentar)
git clone https://github.com/otahina/Travel-Tracker-FullStack-Project.git
Opción 2: Bifurca el repositorio (para contribuir)
Para Windows
python -m venv myenv
.myenvScriptsactivate
Para macOS y 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
Este proyecto está utilizando para la base de datos
Antes de ejecutar el proyecto, debe configurar una base de datos PostgreSQL y configurar el archivo .env
.
Puedes usar 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
archivo..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