A web application for drawing points on a map and calculating the area of the resulting polygon.
- Runtime: Deno
- Framework: Hono.js
- ORM: Drizzle
- Database: PostgreSQL with PostGIS
- Containerization: Docker Compose
- Framework: Next.js
- Maps: Mapbox
geotrace/
├── backend/ # Deno + Hono.js + Drizzle backend
├── frontend/ # Next.js frontend
├── docker-compose.yml
└── README.md
- Docker and Docker Compose
- Deno (for backend development)
- Node.js and npm/pnpm (for frontend development)
- Start the PostgreSQL database:
docker-compose up -d- Set up the backend:
cd backend
# Follow backend/README.md instructions- Set up the frontend:
cd frontend
# Follow frontend/README.md instructions- Backend will run on
http://localhost:8000 - Frontend will run on
http://localhost:3000 - PostgreSQL will be available on
localhost:5432