Toolkit is a comprehensive web application that provides a suite of useful tools for content creators, writers, and developers. It includes features such as a plagiarism detector, file comparison tool, and SEO optimizer.
- Plagiarism Detector: Check text or uploaded files for potential plagiarism.
- File Comparison: Compare the content of two files and get a similarity score.
- SEO Optimizer: Extract key SEO keywords from given text to optimize content.
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- Backend: Flask, Python
- APIs: TextRazor for SEO keyword extraction
- Node.js (v14 or later)
- Python (v3.7 or later)
- npm or yarn
-
Clone the repository:
git clone https://github.com/yourusername/toolkit.git cd toolkit -
Set up the frontend:
cd frontend npm install -
Set up the backend:
cd ../backend pip install -r requirements.txt -
Set up environment variables:
- Create a
.env.localfile in the frontend directory - Create a
.envfile in the backend directory - Add necessary environment variables (e.g., API keys)
- Create a
-
Start the backend server:
cd backend python app.py -
In a new terminal, start the frontend development server:
cd frontend npm run dev -
Open your browser and navigate to
http://localhost:3000
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.