View Demo · Report Bug · Request Feature
ProPic is a powerful and the easiest app to create beautiful cover images for your blog and presentations. ProPic lets you be flexible by handling backgrounds, gradients, patterns, images, icons, bookmarks, uploads and a lot more. You can drag, resize and position your components and give a new feel to your blog. When you're done export it as PNG, JPG, or SVG.
Try the App: ProPic
ProPic comes up with a whole bunch of amazing features to provide you the best experience, Here're some of our best features.
- 💯 Draggable, Resizable, Wrappable
- 🎩 Upload your Images and use it
- 👾 32,000+ Icons (powered by iconsfinder)
- 📦 Use Images from Unsplash
- 🔖 Save Icons or Images
- 🍭 Edit Everything (text, color, size, family, weight, lineheight etc)
- 🌱 4 way backgrounds (Solid, Gradient, Pattern, Image)
- 🥁 Share Images (Get Public Share URL)
- 💻 Fully Responsive
- 🚀 Fast Downloading
⤵️ Export as PNG, JPG, SVG
Enjoy creating cover image for your blog like never before, get started in seconds ✨️
- Clone the repository
git clone https://github.com/RahafTahayneh/propic.git
- Change the working directory
cd propic
- Install dependencies
npm install
- Run the app
npm run dev
You are all set! Open localhost:3000 to see the app.
-
Please contribute using GitHub Flow. Create a branch, add commits, and open a pull request.
-
Please read
CONTRIBUTING
for details on ourCODE OF CONDUCT
, and the process for submitting pull requests to us.
- Next JS
- react-color: for color pickers
- html2canvas: for export as PNG, JPG, SVG
- react-rnd: for draggable and resizable components
- react-icons: for icons
- nprogress: for slim progressbars
- react-hot-toast: for toasts
- Material UI: for components
- Vercel: for hosting
Ctrl+C
andCtrl+V
for components- history of created covers
- Export as GIF