Convert your images to CSS gradients 🔥
Gradientify is a web application that converts images into CSS gradients. It can be used to create visually appealing placeholder skeleton loaders for websites, enhancing interactivity and user-friendliness during content loading.
👉 View it now Live and for Frontend Repo
Made by Dulaj Kavinda
- Upload and convert images into CSS gradients.
- Generate CSS code representing the gradients.
- Customize the gradient direction, speed, and other parameters.
- Preview the generated CSS gradients before implementation.
Before getting started with Gradientify, make sure you have the following prerequisites:
- Gradientify frontend running.
git clone https://github.com/dulajkavinda/gradientify.git
yarn installl
yarn run dev
- Node.js (version 16.0.0 or higher)
To run Gradientify backed locally, follow these steps:
- Clone the repository to your local machine.
git clone https://github.com/dulajkavinda/gradientify.git
- Install the necessary dependencies.
yarn install
- Create a
.env
file in the root and configure
PORT=5000
GRADIENTIFY_AWS_BUCKET_NAME="gradientify"
GRADIENTIFY_AWS_BUCKET_REGION="ap-southeast-1"
GRADIENTIFY_AWS_ACCESS_KEY=""
GRADIENTIFY_AWS_SECRET_KEY=""
- Start the local development server.
yarn run start:dev
To deploy the serverless backend of Gradientify, follow these steps:
- Configure the necessary credentials for your cloud provider (e.g., AWS).
- Update the serverless configuration file (serverless.yml) with your specific configuration details.
- Deploy the serverless backend to your cloud provider using the serverless CLI.
yarn run deploy
Note the API endpoint URL provided by the serverless deployment.
Contributions are welcome! If you have any ideas, bug reports, or feature requests, please submit them through the GitHub issue tracker. If you would like to contribute code, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
This project is licensed under the MIT License. You can find more information in the LICENSE file.
If you need to reach out to me contact me.