{"id":15105248,"url":"https://github.com/varunbhandarii/pixmistri","last_synced_at":"2026-01-05T15:42:10.338Z","repository":{"id":257490002,"uuid":"858430953","full_name":"varunbhandarii/PixMistri","owner":"varunbhandarii","description":"PixMistri is a web-based photo editing application built with Flask. It allows users to upload images, apply filters, crop, resize, draw shapes, and add text. The app is simple to use and designed for quick and easy image customization, all hosted online.","archived":false,"fork":false,"pushed_at":"2024-09-21T18:37:26.000Z","size":533,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T10:11:29.839Z","etag":null,"topics":["cropperjs","css","flask","image-processing","javascript","photo-editor","python","web-application"],"latest_commit_sha":null,"homepage":"https://pixmistri.onrender.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varunbhandarii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-16T22:03:49.000Z","updated_at":"2024-09-21T18:37:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"a1f5a719-6609-4c27-b3fe-a3d179d704a2","html_url":"https://github.com/varunbhandarii/PixMistri","commit_stats":null,"previous_names":["varunbhandarii/pixmistri"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunbhandarii%2FPixMistri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunbhandarii%2FPixMistri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunbhandarii%2FPixMistri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunbhandarii%2FPixMistri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varunbhandarii","download_url":"https://codeload.github.com/varunbhandarii/PixMistri/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245989576,"owners_count":20705860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cropperjs","css","flask","image-processing","javascript","photo-editor","python","web-application"],"created_at":"2024-09-25T20:22:10.925Z","updated_at":"2026-01-05T15:42:10.295Z","avatar_url":"https://github.com/varunbhandarii.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PixMistri\n\nPixMistri is a simple and powerful photo editing web application built with Flask. Users can upload images, apply filters, crop, resize, draw shapes, and add text to customize their photos. The app is designed to be fast, easy to use, and accessible on the web.\n\n## Features\n\n- Image upload and download\n- Crop, resize, and rotate images\n- Apply filters such as grayscale, sepia, and invert\n- Draw shapes (rectangles, circles, lines)\n- Add custom text with font, size, and color options\n- Undo and redo actions\n\n## Demo\n\nThe live version of the app is deployed on [GCP](https://pixmistri-app-451462177630.us-central1.run.app/).\n\n## Installation\n\nTo run PixMistri locally, follow these steps:\n\n### Prerequisites\n\n- Python 3.6+\n- Pip (Python package installer)\n\n### Steps\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/YOUR_USERNAME/PixMistri.git\n    ```\n\n2. Navigate into the project directory:\n    ```bash\n    cd PixMistri\n    ```\n\n3. Create a virtual environment (recommended):\n    ```bash\n    python -m venv venv\n    source venv/bin/activate  # On Windows use `venv\\Scripts\\activate`\n    ```\n\n4. Install the required dependencies:\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n5. Run the Flask app:\n    ```bash\n    python app.py\n    ```\n\n6. Open your browser and go to `http://127.0.0.1:5000` to view the app.\n\n## Deployment\n\nTo deploy PixMistri on [Render](https://render.com) or any other hosting platform:\n\n1. Ensure you have a `requirements.txt` file that lists all dependencies.\n2. In `app.py`, set the app to run on the appropriate port:\n    ```python\n    port = int(os.environ.get('PORT', 5000))\n    app.run(host='0.0.0.0', port=port)\n    ```\n\n3. Push your code to GitHub or your preferred Git provider.\n\n4. Set up a new web service on Render (or your chosen platform) and link your GitHub repository.\n\n5. Use the following settings for Render:\n    - Build Command: `pip install -r requirements.txt`\n    - Start Command: `gunicorn app:app`\n\n## Technology Stack\n\n- **Backend**: Flask (Python)\n- **Frontend**: HTML, CSS, JavaScript (with Cropper.js and Canvas API)\n- **Deployment**: Render\n\n## Project Structure\n.\n├── static/\n│   ├── images/\n│   │   └── icon.png\n│   ├── styles.css\n│   └── script.js\n├── templates/\n│   └── index.html\n├── app.py\n├── requirements.txt\n└── README.md\n\n## License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Acknowledgments\nFlask for the web framework\nCropper.js for the crop tool\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarunbhandarii%2Fpixmistri","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarunbhandarii%2Fpixmistri","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarunbhandarii%2Fpixmistri/lists"}