Slickbit, the social code snippet manager

Hello ElixirForum!

First of all, I want to thank everyone on the forum for their help as I’ve learned Elixir. This is such an awesome community and I’m grateful for it.

I want to share a project I’ve been working on. slickbit, the social code snippet manager. Of course, its 100% built using Elixir, Phoenix, and Postgres. :slight_smile:

Background

slickbit is a full featured code snippet manager offering:

  • :cloud: Cloud storage
  • :lock: Private snippets
  • :link: Unlisted snippets
  • :clock1: Snippet history
    • Differencing
    • Reverting
  • :open_book: Collections
  • :pen: Full text search

I’m planning on implementing

  • IDE and text editor plugins
  • Variable injection
  • History commit messages
  • Offline sync
  • Integrations (Google Drive, GitHub)
  • Offline exporting

I also wanted to add a social aspect, so there is a simple voting and commenting system for public snippets! I hope this can help provide a community based moderating system for finding quality code snippets. :+1:

Why another code snippet manager?

When looking for a code snippet manager, I found many of them to be too expensive (~$100/year) or lacking the features I wanted like strong social and sharing features. I hope slickbit can become a place where we can focus solutions instead of problems while preserving public discourse and feedback.

Where do I sign up?

Visit https://slickb.it to sign up and give it a test drive. It’s :free: to sign up, no card required. As an incentive, the first 25 users will get a :free: premium account.

Thanks for reading! Once again, thanks everyone for your positive impact on the Elixir community. I’m looking forward to getting some feedback on this project. If anyone has specific questions about implementation I would love to entertain them.

Thanks,

Steve

4 Likes

GitHub login (and probably GitLab and other things too) would be nice.

3 Likes

Yeah, I agree! I’ll keep that in mind.

1 Like

Looks great :023: I agree about GH login too :slight_smile:

Think I might have stumbled across a bug… I clicked on the first Elixir example Elixir Module Example and I’m getting Internal Server Error.

Thanks for the feedback!

Thats weird… I’ll look into why that one isn’t loading.

1 Like

Few things I would do:

  • Bring the buttons and their texts together. The “+ From collection” and “- To collection” are way too far apart.

  • Why not add some rounded corners here and there? Looks pretty nice.

  • Reduce spacing in general. There’s too much of it.

  • Apart from GitHub login I’d also add the ability to link GH gists and your site.

1 Like

Thanks so much for the feedback :slight_smile:

Totally agree on the buttons, main goal was to get them on there and they work. Trying to think of a better way to handle them.

Let me know if you sign up and I’ll upgrade you to a free premium account.

I didn’t realise you have a premium offering. You would do very well to put pricing and differences between free and premium in a page in your navigation. It will help a lot.

I wanted to make the signup as simple and frictionless as possible, so I don’t require choosing a plan or anything on signup. After signing up there is a link “Upgrade to premium” that shows pricing for premium.

Oversight on my part to not include the plans link when a user isn’t signed in, I’ll add a link!

I am not a marketing specialist but if you want to make some money out of this service you’ll do well to make sure people understand the offering has a premium side as well.

It’s probably good idea to find somebody in your circles who can coach you on how to nudge or remind people into upgrading as well.

Just a friendly advice.

Yes, this is generally good advice :rofl:. I just didn’t make them chose a plan on signup, and had an if statement to hide the upgrade page unless they are logged in. I just changed that so the plans page is visible when they aren’t logged in too :slight_smile:

Thanks!