Skip to content

kdiffin/diffinlist

Repository files navigation

Diffinlist

Diffinlist is a web application built using the T3 stack,NextJS, Prisma, tRPC, Planetscale, Tailwind, Clerk for auth and Radix UI.

Features

The application features:

  • Creating your own playlists
  • Seeing users latest playlists
  • Viewing other users profiles
  • Sharing your playlist with others
  • Viewing songs inside of playlists
  • A dark mode only design
  • Accessible user interface with the help of Radix UI

Tech Stack

The tech stack used in the development of the project includes:

  • NextJS 12 - A React framework for building server-side rendered applications
  • Prisma - A database toolkit that provides a type-safe and auto-generated query builder for Node.js and TypeScript
  • Planetscale - Planetscale is a database platform that allows developers to scale their mySQL databases with ease
  • Clerk - Clerk.dev is a complete authentication and user management solution for developers, I don't want to handle auth myself 😊
  • tRPC - A TypeScript-first RPC (Remote Procedure Call) framework
  • Zod - Zod is a TypeScript-first schema validation library with a focus on developer experience.
  • Tailwind - A utility-first CSS framework for rapid UI development
  • Radix UI - A collection of composable React components and design tokens for building high-quality, treeshakable and accessible user interfaces
  • React - A JavaScript library for building user interfaces

readme.md made by chatgpt lmao