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!