Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReWriteX

ReWriteX is an AI-assisted writing copilot that rewrites, humanizes, and audits content for originality. The project includes a Groq-powered Node/Express backend and a Vite/React frontend styled with Tailwind CSS.

✨ Features

  • Paraphrase & Humanize – Rewrite text with configurable synonym strength.
  • AI Detection – Classify likelihood that text was generated by AI.
  • Plagiarism Insights – Estimate similarity against public sources.
  • Full Report – Combine paraphrasing, AI detection, plagiarism, and editorial insights in one view.
  • Responsive UI – Side-by-side input/output with animated ReWriteX branding.

🗂️ Project Structure

backend/
  controllers/
  utils/
  server.js
frontend/
  src/
  index.html
  tailwind.config.js

🚀 Getting Started

Prerequisites

  • Node.js 18+ (v22 recommended)
  • npm 9+

Clone & Install

git clone https://github.com/Astrionix/REwriteX.git
cd REwriteX

# Install backend deps
cd backend
npm install

# Install frontend deps
cd ../frontend
npm install

Environment Variables

Create .env files (never commit them!)

frontend/.env

VITE_API_BASE=http://localhost:5000

🧪 Running Locally

In two terminals:

Backend

cd backend
npm start

Frontend

cd frontend
npm run dev

Visit http://localhost:5173 in your browser.

📦 Production Build

  • Backend: deploy backend/ to Node-compatible host. Start command npm start.
  • Frontend: run npm run build in frontend/ and deploy dist/ to static host (set VITE_API_BASE to backend URL).

🔐 Safety Tips

  • Keep API keys in environment variables.
  • Rotate credentials regularly.
  • Monitor backend logs (Groq errors will be printed to console).

🤝 Contributing

Pull requests are welcome! Please open an issue first for major changes.

📄 License

MIT © 2025 Astrionix

About

ReWriteX is an AI-assisted writing copilot that rewrites, humanizes, and audits content for originality. The project includes a Groq-powered Node/Express backend and a Vite/React frontend styled with Tailwind CSS.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages