Repository for Exploratory Search Engine, made with Next.js and React.
- React rendering
- styled-components scoped CSS as React components
- Next.js webapp framework (server side rendering, single-page experience)
- next-auth OAuth authentication for Next.js
- next-i18next internationalization based on i18next
- sparql-transformer JSON based SPARQL requests
- Download this repository:
git clone https://github.com/D2KLab/explorer
cd explorer
-
Copy the file
.env.default
into a new file called.env
and edit the variables based on your environment. -
Install the dependencies:
npm install
- Run in development mode:
npm run dev
- Run in production mode:
npm run build
npm run start
- Build for development
docker compose -f docker-compose.dev.yml up
- Build for production
docker compose -f docker-compose.prod.yml up
Exploratory Search Engine is Apache licensed.