Skip to content

SharmaSanchay/Image-enchancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ–ΌοΈ Image Enhancer Pro

A powerful React + Vite application that enhances image quality using advanced AI technology. Transform your low-resolution images into high-quality masterpieces with just a few clicks! πŸš€

✨ Features

  • 🎯 High-quality image enhancement
  • ⚑ Fast processing with AI technology
  • πŸ“₯ Automatic download of enhanced images
  • 🎨 Support for various image formats
  • πŸ”„ Real-time processing status updates
  • πŸ’« Modern and intuitive user interface

πŸ› οΈ Tech Stack

  • React 18
  • Vite
  • Axios for API calls
  • Environment Variables for secure API key management

πŸš€ Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/SharmaSanchay/image-enhancer.git
cd image-enhancer
  1. Install dependencies:
npm install
# or
yarn install
  1. Create a .env file in the root directory and add your API key:
VITE_API_KEY=your_api_key_here
  1. Start the development server:
npm run dev
# or
yarn dev

πŸ’‘ Usage

  1. Open the application in your browser http://localhost:5173/
  2. Click the upload button or drag and drop an image
  3. Wait for the enhancement process to complete
  4. The enhanced image will be automatically downloaded

πŸ”’ Environment Variables

Create a .env file in the root directory with the following variables:

VITE_API_KEY=your_api_key_here

πŸ“¦ Project Structure

image-enhancer/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ utils/
β”‚   β”‚   └── imageenhancer.js
β”‚   β”œβ”€β”€ App.jsx
β”‚   └── main.jsx
β”œβ”€β”€ public/
β”œβ”€β”€ .env
β”œβ”€β”€ package.json
└── vite.config.js

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Thanks to the AI image enhancement API service
  • React and Vite communities for their excellent tools
  • All contributors who help improve this project

πŸ’ͺ Support

If you encounter any issues or have questions, please open an issue in the GitHub repository.


Made with ❀️ by Sanchay Sharma

demo picture

About

create a powerfull react based application where we enhance the image πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published