A web application for exploring and analyzing public information datasets prepared with the TOADS standard.
Main instance hosted at https://toads.directory
You are heartily encouraged to submit PRs here, or create a clone for your own local datraset directory. If that's what you want to do, read on!
- Node.js 22+
- Docker and Docker Compose
- MongoDB (optional, can use Docker)
- k8s cluster for deployment
- Clone the repository:
git clone https://github.com/your-org/pids-frontend.git
cd pids-frontend- Install dependencies:
npm install- Set up environment variables:
cp .env.example .env
# Edit .env with your configuration- Start the development environment with hot reloading:
./dev.sh- Open your browser and navigate to
http://localhost:5173
Features in Development Mode:
- 🔥 Hot reloading (changes reflect immediately)
- 🐛 Source maps for debugging
- 📝 Console logging and breakpoints
- 🔍 Browser dev tools integration
- ⚡ Fast refresh for React components
The official production environment is hosted in Digital Ocean DOKS and managed with k9s on dev machines. If you want to host a clone in DOKS then small chages to the config should Just Work and you can do the same.
