Skip to content

rohit33-code/Creative-Ai-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 Creative AI Hub

Creative AI Hub is a full-stack AI-powered web application built using Python, Flask, MySQL, HTML, CSS, JavaScript, and REST APIs. The platform combines multiple AI tools into a single application, allowing users to generate images, convert photos into anime art, remove image backgrounds, translate text, summarize content, and convert text into speech.


🚀 Features

🖼️ AI Image Generator

Generate high-quality AI images from text prompts using integrated AI image generation APIs.

🎭 Image to Anime Converter

Convert normal photos into artistic styles such as:

  • Anime
  • 3D Cartoon
  • Hand Drawn
  • Sketch
  • Art Style
  • Design
  • Illustration

✂️ Background Remover

Automatically remove image backgrounds using AI-powered background removal technology.

🌐 Language Translation

Translate text into multiple languages with AI-based translation services.

📝 Text Summarization

Convert lengthy articles, paragraphs, or documents into concise summaries.

🔊 Text-to-Speech

Generate speech from text and download audio output.

🔐 User Authentication

Secure user management system including:

  • User Registration
  • Login System
  • Session Management
  • Logout Functionality

👤 Admin Dashboard

Dedicated dashboard for authenticated users with personalized account information.


🛠️ Tech Stack

Backend

  • Python
  • Flask
  • REST APIs

Database

  • MySQL

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap

AI Services

  • Text-to-Image API
  • Image-to-Anime API
  • Background Removal API
  • Translation API
  • Text Summarization API
  • Text-to-Speech API

📂 Project Structure

Creative-AI-Hub/
│
├── app.py
│
├── templates/
│   ├── index.html
│   ├── login.html
│   ├── signup.html
│   ├── image.html
│   ├── anime.html
│   ├── backgrounremover.html
│   ├── language.html
│   ├── textsumm.html
│   ├── speech.html
│   └── admin.html
│
├── static/
│   ├── css files
│   ├── javascript files
│   ├── generated audio files
│   └── images
│
└── README.md

⚙️ Installation

Clone Repository

git clone https://github.com/rohit33-code/Creative-Ai-Hub
cd Creative-AI-Hub

Install Dependencies

pip install -r requirements.txt

Configure Database

Create a MySQL database:

CREATE DATABASE pythoncreative;

Create the login table:

CREATE TABLE login (
    id INT AUTO_INCREMENT PRIMARY KEY,
    email VARCHAR(255),
    password VARCHAR(255)
);

Run Application

python app.py

Open:

http://127.0.0.1:5000

🔐 Authentication Flow

  1. User registers an account.
  2. User logs in securely.
  3. Session is created.
  4. Protected AI features become available.
  5. User can access AI tools and download generated results.

📸 Screenshots

Home Page

Home Page

AI Image Generator

Image Generator

Anime Converter

Anime Converter

Background Remover

Background Remover

Language Translation Page

Home Page

Text Summarization Page

Login Page

Text To Speech Page

Image Generator

Login Page

Login Page

Signup Page

Login Page

Admin Page

Login Page



🎯 Key Highlights

  • Multi-feature AI Platform
  • Full-Stack Flask Application
  • MySQL Database Integration
  • Secure Authentication System
  • Responsive User Interface
  • REST API Integration
  • Session-Based Access Control
  • AI-Powered Image & Text Processing
  • Downloadable Generated Outputs

👨‍💻 Developer

Rohit Sharma

Aspiring Data Scientist | Generative AI Enthusiast | Python Developer

LinkedIn: https://www.linkedin.com/in/rohit-sharma-56b51a410/

GitHub: https://github.com/rohit33-code


📄 License

This project is intended for educational, learning, and portfolio purposes.

About

AI-powered multi-feature web application built with Flask, MySQL, and REST APIs for image generation, anime conversion, background removal, translation, summarization, and speech synthesis.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors