AlithAnar / website

Home Page:https://minarets.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  1. Install dependencies:
yarn install
  1. Run a local dev smtp server. For example:
npx maildev
  1. 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'
  1. Start the development server:
yarn dev
  1. Open http://localhost:3000 with your browser to see the result.
  2. 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

About

https://minarets.io

License:MIT License


Languages

Language:TypeScript 90.1%Language:SCSS 5.9%Language:JavaScript 3.9%Language:Shell 0.1%