/similarity-quantifier

Next.js 13 | TypeScript | TailwindCSS | Radix UI primitives | Upstash | NextAuth

Primary LanguageTypeScript

  • Implementation and exposition of an API that quantifies the similarity between two pieces of text through making use of OpenAI's utilities.
  • A comprehensive API key system, which is conveniently exposed through a dashboard. It allows users to create and revoke their keys, as well as monitor every request alongside its corresponding API key.

Stack

  • Next.js, TypeScript, Radix UI primitives, Tailwind CSS, Upstash, NextAuth

Demo Video link

Features

  • Next.js Client & Server Components

  • Next.js Layouts and Routing with the App directory

  • Radix UI Primitives

  • Rate Limited API routes

  • Protection of sensitive routes

  • A complete API key system to create & revoke user keys

Acknowledgements

License