/Similarity-API

An API to determine the similarity between two pieces of text

Primary LanguageTypeScript

Logo

Similarity API

An API where you can easily determine the similarity between two pieces of text

Version Website

🔥 Features

  • Google authentication with Next Auth.
  • Complete API key system to create & revoke user keys.
  • Api calls rate limit with Redis.
  • Protection of sensitive routes
  • Light and dark themes.

Dev features:

🛠 Installation & Set Up

  1. Install dependencies:
npm install
  1. Set up env variables.
# .env
NEXTAUTH_SECRET=**************
NEXTAUTH_URL=**************
GOOGLE_CLIENT_ID=**************
GOOGLE_CLIENT_SECRET=**************
DATABASE_URL=**************
OPENAI_API_KEY=**************
REDIS_URL=**************
REDIS_SECRET=**************
  1. Start dev server:
npm run dev

👤 Author

This project was developed by Sergio Toshio Minei. You can find me here:

🤝 Contributing

All contributions are welcome. If you see a bug or want to implement a new feature, feel free to make a PR.

📹 Demo

demo.mp4