Skip to content

A JAM stack PWA, online music streaming web app built with GraphQL, Nexus schema, Apollo, React, TypeScript, Next.js, JWT and Prisma ORM.

Notifications You must be signed in to change notification settings

k4u5h4L/leetsound

Repository files navigation

leetsound


🎶 A JAM stack lossless music streaming site made with Apollo GraphQL, Nexus scxhema, React, Next.js, TypeScript, JWT, Prisma ORM with PostgresDB or SQLite. 🎧


built with love js Badge k4u5h4L GitHub badge machine Badge not bug but feature spaghetti Badge


leetsound


Technologies used:

  • React as the UI library.

  • Next.js as the React framework for auth and stuff.

  • GraphQL as the API language.

  • Prisma ORM with PostgresDB or SQLite.

  • NextAuth as the authentication backend with passwordless logins.

Prerequisites:

  • Node.js and yarn installed.

To run:

  • Clone and cd into the repo.
git clone https://github.com/k4u5h4L/leetsound.git && cd leetsound
  • Install the dependencies
yarn install
  • Create a new file called .env and fill in variables and keys from different providers from the .env.example file.

  • Run development server for the site.

yarn dev

Note:

  • This project is for learning purposes only.

About

A JAM stack PWA, online music streaming web app built with GraphQL, Nexus schema, Apollo, React, TypeScript, Next.js, JWT and Prisma ORM.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages