Skip to content

This state-of-the-art plagiarism checker API leverages the power of OpenAI API, Next.js, Redis, Prisma, Material UI, Tailwind CSS, and TypeScript to provide advanced text analysis and generate a comprehensive percentage score of textual similarity, ensuring the utmost precision and accuracy in detecting plagiarism.

License

Notifications You must be signed in to change notification settings

Purbayan2014/openapi-ts

Repository files navigation

Plagiarism Checking API

OpenAI API    Next.js    Redis    Prisma    Material UI    Tailwind CSS    TypeScript

This state-of-the-art plagiarism checker API leverages the power of OpenAI API, Next.js, Redis, Prisma, Material UI, Tailwind CSS, and TypeScript to provide advanced text analysis and generate a comprehensive percentage score of textual similarity, ensuring the utmost precision and accuracy in detecting plagiarism.

Features

  • Check for plagiarism in text
  • Returns percentage score of similarity
  • Utilizes OpenAI API for advanced natural language processing
  • Built with Next.js for server-side rendering and API endpoints
  • Google auth engine for login and signup
  • Uses Redis for caching and performance optimization
  • Uses Prisma for database management
  • Styled with Material UI and Tailwind CSS for modern design
  • Implemented with TypeScript for type safety and better code maintainability

Getting Started

To use this API, you need to have an API key from OpenAI. You also need to have Redis and Prisma installed on your machine. Follow the steps below to get started:

  1. Clone this repository
  2. Install dependencies using npm install
  3. Create a .env file and set your OpenAI API key, Redis and Prisma connection strings. See the .env.example file for reference.
  4. Run the API using npm run dev

API Endpoints

  • POST /api/v1/similarity: Check for plagiarism in text. Send a JSON object with the following fields:
    • text: The text to be checked for plagiarism.

Returns a JSON object with the following fields: image

image

Contributing

Contributions are welcome! To contribute, please fork this repository and create a pull request with your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

About

This state-of-the-art plagiarism checker API leverages the power of OpenAI API, Next.js, Redis, Prisma, Material UI, Tailwind CSS, and TypeScript to provide advanced text analysis and generate a comprehensive percentage score of textual similarity, ensuring the utmost precision and accuracy in detecting plagiarism.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published