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
backend
directory. - 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
frontend
directory. - Install dependencies:
npm install
- Start the development server:
npm run dev
- Backend: Set up environment variables in
backend/.env
as needed. - Frontend: Configure environment variables in
frontend/.env
if required.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.