Skip to content

fidlabs/pids-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TOADS (The Open Access Dataset Standard) Directory Frontend

TOADS hero image - a wise toad guards vast wealth of knowledge in a huge library

A web application for exploring and analyzing public information datasets prepared with the TOADS standard.

Main instance hosted at https://toads.directory

Onward development

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!

Prerequisites

  • Node.js 22+
  • Docker and Docker Compose
  • MongoDB (optional, can use Docker)
  • k8s cluster for deployment

Installation

  1. Clone the repository:
git clone https://github.com/your-org/pids-frontend.git
cd pids-frontend
  1. Install dependencies:
npm install
  1. Set up environment variables:
cp .env.example .env
# Edit .env with your configuration
  1. Start the development environment with hot reloading:
./dev.sh
  1. 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

Production Deployment

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.

About

Front end for Public Interest Datasets Service

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors