This repository contains the source code for the WebGeo2 project, which is organized into backend and frontend components.
backend/— Python backend server and APIfrontend/— Modern JavaScript frontend (likely using Vite, Tailwind, TypeScript)
- Navigate to the
backenddirectory. - Create and activate a virtual environment (optional but recommended):
python -m venv myenv myenv\Scripts\activate # On Windows
- Install dependencies:
pip install -r requirements.txt
- Run the backend server:
python server.py
- Navigate to the
frontenddirectory. - Install dependencies:
npm install
- Start the development server:
npm run dev
- Backend: Set up environment variables in
backend/.envas needed. - Frontend: Configure environment variables in
frontend/.envif required.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.