A community website for Dave Matthews Band fans to interact and listen to fan taped show archives.
This project is a hobby project by Jim Geurts (@jgeurts). The website is created in my spare time and I do not make any money from it. If you want to help support development for the website, please consider sponsoring me!
If you are interested in contributing to this project, please submit a PR! This project is built on Next.js and hosted by Vercel.
- Install redis:
brew update
brew install redis
brew services start redis
- Install dependencies:
yarn install
- Run a local dev smtp server. For example:
npx maildev
- Create .env.local at the root of the project with the following content
EMAIL_SERVER_HOST=localhost
EMAIL_SERVER_PORT=1025
EMAIL_FROM=dev@minarets.io
MINARETS_API_URL=https://api.minarets.io
MINARETS_API_KEY=ca6dd411-69f2-433d-95b4-8609efae5660
MINARETS_API_TOKEN=xs6sg5nezndzpk6xjfwrg4qgcyncznhz
REDIS_URL=redis://localhost:6379
AUTH_SECRET=NotASecret
NEXTAUTH_URL=http://localhost:3000/
NODE_TLS_REJECT_UNAUTHORIZED='0'
- Start the development server:
yarn dev
- Open http://localhost:3000 with your browser to see the result.
- Login with
dev@minarets.io
NOTE: When logging in, you can get the login link from your local dev smtp server by visiting http://localhost:1080.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!