An API where you can easily determine the similarity between two pieces of text
- 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:
- Build with React and Next.js.
- Typescript enabled.
- Tailwind CSS enabled.
- Data model schema with Prisma.
- Ready to deploy in Vercel.
- Install dependencies:
npm install
- Set up env variables.
# .env
NEXTAUTH_SECRET=**************
NEXTAUTH_URL=**************
GOOGLE_CLIENT_ID=**************
GOOGLE_CLIENT_SECRET=**************
DATABASE_URL=**************
OPENAI_API_KEY=**************
REDIS_URL=**************
REDIS_SECRET=**************
- Start dev server:
npm run dev
This project was developed by Sergio Toshio Minei. You can find me here:
- Website: https://toshiominei.com
- Facebook: @MineiToshio
- Instagram: @MineiToshio
- Twitter: @MineiToshio
- Github: @MineiToshio
- LinkedIn: @MineiToshio
All contributions are welcome. If you see a bug or want to implement a new feature, feel free to make a PR.