Skip to content

Repository files navigation

HumanizeAI

An AI-powered text humanizer web application that transforms AI-generated text into natural, human-like writing.

Project Overview

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.

Tech Stack

  • Frontend: React, TypeScript, Vite, TailwindCSS
  • Backend: Supabase (PostgreSQL, Auth, Storage)
  • Deployment: Netlify

Features

  • 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

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Supabase account
  • Undetectable AI API key

Installation

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Copy .env.example to .env and fill in your Supabase and Undetectable AI credentials
  4. Start the development server:
    npm run dev
    

Environment Variables

  • VITE_SUPABASE_URL: Your Supabase project URL
  • VITE_SUPABASE_ANON_KEY: Your Supabase anonymous key
  • UND_API_KEY: Your Undetectable AI API key (for Edge Functions)

Deployment

The project is configured for deployment on Netlify. The netlify.toml file contains the necessary build configuration.

Project Structure

  • /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

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages