Welcome to NetHyTech Background Remover! This project is an AI-powered, web-based tool that instantly removes backgrounds from images, providing professional-quality results for various applications, including e-commerce, presentations, and social media.
- Instant Background Removal: Removes image backgrounds using AI technology, perfect for professional use cases.
- User-Friendly Interface: Simple and intuitive UI, optimized for ease of use and accessibility.
- Mobile-Responsive Design: Works seamlessly on desktops, tablets, and mobile devices.
- Automated Deployment: Uses GitHub Actions to automatically deploy updates to GitHub Pages.
- Downloadable Results: Allows users to download the processed images directly.
- Frontend: HTML, CSS (with animations and gradients), JavaScript
- Backend: Python, Flask (for local development and testing)
- Static Generation: Frozen-Flask (converts Flask app to static files)
- Deployment: GitHub Pages via GitHub Actions
Before you begin, make sure you have the following installed:
- Python 3.8 or later
- Git
-
Clone the repository:
git clone https://github.com/your-username/nethytech-background-remover.git cd nethytech-background-remover
-
Set up a virtual environment and activate it (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
To run the Flask app locally, use:
python app.py
This will start the app locally at http://127.0.0.1:5000
.
This project is licensed under the MIT License - see the LICENSE file for details.