Skip to content

minarets/website

Repository files navigation

Minarets

A community website for Dave Matthews Band fans to interact and listen to fan taped show archives.

Sponsorship

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!

❤️   Sponsor

Contributing

If you are interested in contributing to this project, please submit a PR! This project is built on Next.js and hosted by Vercel.

Running the site locally

  1. Install redis:

    brew update
    brew install redis
    brew services start redis
  2. Install dependencies:

    yarn install
  3. Run a local dev smtp server. For example:

    npx maildev
  4. 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'
  5. Start the development server:

    yarn dev
  6. Open http://localhost:3000 with your browser to see the result.

  7. 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.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Powered by Vercel