Flipr is an open-source web application that allows users to flip and manipulate images effortlessly. It is designed to be user-friendly, lightweight, and highly efficient. With an intuitive interface and powerful features, Flipr makes image editing accessible to everyone, regardless of their technical expertise.
- Flip images horizontally or vertically
- Rotate images by custom angles
- Resize images with custom dimensions
- Apply filters to enhance image appearance
- Adjust brightness, contrast, and saturation
- Undo and redo image manipulations
- Save edited images in multiple formats (JPG, PNG, GIF, etc.)
- Batch processing for multiple image editing
To set up and run Flipr locally on your machine, follow these instructions:
Make sure you have the following installed on your machine:
-
Clone the repository: git clone https://github.com/soham-samanta/flipr.git
-
Navigate to the project directory: cd flipr
-
Install the required dependencies: npm install
-
Start the development server: npm run start
-
Open your browser and visit http://localhost:3000 to see the app in action.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch with a descriptive name (e.g.,
feature-add-new-filter
). - Make your changes and commit them with a clear and concise commit message.
- Push your changes to your fork.
- Create a pull request and describe the changes you made.
Before submitting your pull request, please make sure your code follows our coding guidelines and passes all tests.
Flipr is released under the MIT License. See the LICENSE file for more details.
If you encounter any issues or have questions, please open an issue on the GitHub repository or contact the maintainers:
- Soham Samanta (soham)
We'd love to hear your feedback and suggestions for improving Flipr-Externship!