Slickr
Enjoy creating cover image for your hashnode blog like never before, get started in seconds π
Install / Use
/learn @saviomartin/SlickrREADME
Introducing Slickr βοΈ
Slick is the most powerful and the easiest app to create beautiful cover images for your hashnode blog. Slickr 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. Say hello to Slickr π€
Read blog to understand better π
π Demo
<a href="https://slickr.vercel.app/" target="blank"> <img src="public/assets/slickr-cover.png" /> </a>Try the App: Slickr
π§ Features
Slickr comes up with a whole bunch of amazing features to provide you the best experience, Here're some of our best features.
Supercharge your hashnode blog with slickr.
- π― 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)
- π Dark mode
- π€ Join using Google, Github, Facebook
- π» Fully Responsive
- π Fast Downloading
- β€΅οΈ Export as PNG, JPG, SVG
Enjoy creating cover image for your hashnode blog like never before, get started in seconds β¨οΈ
π οΈ Installation Steps
- Clone the repository
git clone https://github.com/saviomartin/slickr.git
- Change the working directory
cd slickr
- Install dependencies
npm install
- Create
.envfile in root and add your variables
NEXT_PUBLIC_UNSPLASH_CLIENT_ID=UNSPLASH_CLIENT_ID
NEXT_PUBLIC_IMGBB_STORAGE_KEY=IMGBB_STORAGE_ACESS_KEY
NEXT_PUBLIC_CLERK_FRONTEND_API=CLERK_FRONTEND_API
- Run the app
npm run dev
You are all set! Open localhost:3000 to see the app.
π° Contributing
-
Please contribute using GitHub Flow. Create a branch, add commits, and open a pull request.
-
Please read
CONTRIBUTINGfor details on ourCODE OF CONDUCT, and the process for submitting pull requests to us.
π» Built with
- Next JS
- Clerk: Complete User Authentication
- 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
π What's next
Slickr is a special project made to empower the amazing hashnode community in the hop to see great articles with beautiful covers. Here are some of my plans ahead for Slickr π€
Ctrl+CandCtrl+Vfor components- history of created covers (in progress)
- Export as GIF (in progress)
- Collaborate with patner
- Templates
- Better Position Tracker
- Rotatable, Scalable, Groupable Components
π‘οΈ License
This project is licensed under the MIT License - see the LICENSE file for details.
π¦ Deploy
<a href="https://vercel.com/new/project?template=https://github.com/saviomartin/slickr"> <img src="https://vercel.com/button" height="37.5px" /> </a> <a href="https://app.netlify.com/start/deploy?repository=https://github.com/saviomartin/slickr"> <img src="https://www.netlify.com/img/deploy/button.svg" height="37.5px" /> </a> <a href="https://cloud.digitalocean.com/apps/new?repo=https://github.com/saviomartin/slickr"> <img src="https://camo.githubusercontent.com/df21703b4229f8d44f76c2d56073657a4ab450ca4566ba5d24d05bf528c298f8/68747470733a2f2f7777772e6465706c6f79746f646f2e636f6d2f646f2d62746e2d626c75652e737667" height="37.5px" /> </a>π¨βπ» Author
π€ Savio Martin
- Twitter: @SavioMartin7
- Github: @saviomartin
- Hashnode: @saviomartin
π Support
This project needs a βοΈ from you. Don't forget to leave a star βοΈ
If you found the app helpful, consider supporting me with a coffee.
<a href="https://www.buymeacoffee.com/saviomartin"> <img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" height="50px"> </a><h3 align="center"> Slickr needs a βοΈ from you </h3>
Related Skills
claude-opus-4-5-migration
83.2kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Agent Development
83.2kThis skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
Command Development
83.2kThis skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
