Skip to content

mst-mkt/anicotto

Repository files navigation

🧣 Anicotto

Third-party Annict web client with Next.js.

Available at anicotto.vercel.app.

Development

Requirements

  • Node.js
  • pnpm

Setup

  1. Clone this repository
  2. Install dependencies: pnpm install
  3. Set environment variables: cp .env.local.example .env.local and edit .env.local

Development

Start development server

pnpm dev

with https

pnpm dev:https

Commands

  • pnpm dev: Start development server
  • pnpm dev:https: Start development server with https
  • pnpm build: Build
  • pnpm check: Check Lint and Format
  • pnpm fix: Fix Lint and Format
  • pnpm typecheck: Type check

Environment Variables

  • BASE_URL: Next.js base URL (default: http://localhost:3000)
  • ANNICT_CLIENT_ID: Annict OAuth client ID
  • ANNICT_CLIENT_SECRET: Annict OAuth client secret
  • SPOTIFY_CLIENT_ID: Spotify OAuth client ID
  • SPOTIFY_CLIENT_SECRET: Spotify OAuth client secret
  • AUTH_SECRET: Secret for Auth.js (generate with pnpx auth secret --raw)

About

🧣 A Third-party web client for Annict built with Next.js.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •