Audius Hedgehog Demo
Client and server demo for Audius Hedgehog written using React, node.js, Express and Postgres.
For documentation, please read the Hedgehog docs.
Demo with a Firebase backend
The client-firebase folder contains a simple authentication app written in React using Hedgehog that connects to a Firebase backend.
A deployment of the client code against a Firebase backend can be found on CodeSandbox.
Demo with a local backend
The client folder contains a simple authentication app written in React using Hedgehog (largely identical to /client-firebase).
The server folder demonstrates the database structure and server endpoints to persist information while using the Hedgehog module.
To run, make sure you have Docker installed.
Once the server has started, visit
To make changes to /client or /server, run
docker-compose up --build
NOTE: If you're running the demo on windows or linux, you may need to change the
dbUrl property in
server/default-config.json. Docker for Mac needs special networking so the host is set to