Skip to content

merouanezouaid/watermelon-profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Watermelon Profile Picture Generator

palestine

Description

Give your Profile Picture a PALESTINIAN theme - FREE ๐Ÿ‰!

This project is a web application that allows users to upload their profile picture, crop it, and apply a Palestinian theme to it.

The resulting image combines the user's profile picture with the Palestinian flag as a background.

Demo: https://huggingface.co/spaces/ThinkAI-Morocco/watermelon_pfp

We're planning to switch to deploy the website on Vercel with Next.js and Flask

Features

  • Select and upload a profile picture
  • Crop the uploaded image to the desired size and aspect ratio
  • Apply a Palestinian flag background to the cropped image
  • Download the processed image with the Palestinian theme

Technologies Used

Frontend:

  • Next.js
  • React
  • react-cropper

Backend:

  • Flask
  • Python
  • Pillow (Python Imaging Library)
  • rembg (for background removal)

Getting Started

Prerequisites

  • Node.js (>=12.x)
  • Python (>=3.6)
  • pip (Python package installer)

Installation

  1. Clone the repository:

    git clone https://github.com/merouanezouaid/watermelon-pfp-generator.git
  2. Install dependencies:

    npm run install-dev

Running the Application

  1. In development mode:

    npm run dev
  2. Open your web browser and navigate to http://localhost:3000 to access the application.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Free Palestine ๐Ÿ‰! From Morocco ๐Ÿ‡ฒ๐Ÿ‡ฆ.

About

Give your Profile Picture a PALESTINIAN theme - FREE ๐Ÿ‰!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published