An AI-powered text humanizer web application that transforms AI-generated text into natural, human-like writing.
HumanizeAI is a web application that helps users convert robotic AI-generated content into natural, human-sounding text that bypasses AI detection. The application offers various features including text humanization with adjustable settings, user authentication, project management, and a tiered subscription model.
- Frontend: React, TypeScript, Vite, TailwindCSS
- Backend: Supabase (PostgreSQL, Auth, Storage)
- Deployment: Netlify
- AI-powered text humanization
- User authentication (email/password and magic link)
- Dashboard with projects management
- Credits system with tiered pricing
- Dark/light mode support
- Responsive design
- Node.js (v14 or higher)
- npm or yarn
- Supabase account
- Undetectable AI API key
- Clone the repository
- Install dependencies:
npm install - Copy
.env.exampleto.envand fill in your Supabase and Undetectable AI credentials - Start the development server:
npm run dev
VITE_SUPABASE_URL: Your Supabase project URLVITE_SUPABASE_ANON_KEY: Your Supabase anonymous keyUND_API_KEY: Your Undetectable AI API key (for Edge Functions)
The project is configured for deployment on Netlify. The netlify.toml file contains the necessary build configuration.
/src: Frontend source code/components: Reusable UI components/lib: Utility functions and hooks/pages: Application pages/types: TypeScript type definitions
/supabase: Supabase configuration/migrations: SQL migrations for database setup/functions: Edge functions for serverless operations
This project is licensed under the MIT License.