A website directory and resource center for theatremakers.
This site was originally created using Gatsby.js, but was migrated to use NextJS in 2022. It pulls content from DatoCMS, is hosted on Netlify, and does some clever stuff with Auth0 to make editable user profiles possible on a JAMstack site!
If you are interested in developing this site or using it to build your own feel free to reach out to @franknoirot or fork it. I recommend reaching out first because there are definitely some lessons learned that haven't been fully corrected in here just yet.
- Node V17 (using NVM is recommended)
- NPM
- Netlify CLI (for testing serverless functions)
git clone https://github.com/ringofkeys/ring-of-keys.git
npm install
npm run develop
Truly running the serverless environment will require a .env
file with tokens for the third-party services used in the site, as well as potentially white-labelling your computer with some services. Please reach out to @franknoirot if you would like to work on this and need assistance.