🎉 Hello ! Today, I wanted to show you the side project I was working on. Basically, I didn’t like pastebin for sharing codes - it’s not very beautiful and user-friendly. I know hastebin, but half of the time the website is down. Also, I always have tons of .txt, .yaml files on my Desktop, due to logs or configuration files. So this is why I created ShineBoard - a tool to make code sharing easier and a better experience.
❗️ It’s a « beta » version, I just would like to get some feedback about it.
ShineBoard is a open-source platform to make sharing code easier. Wasted by all the .txt files you downloaded and the poor hastebin codes ? Switch now to ShineBoard :
- Open shineboard.io
- Paste your file's content
CTRL + Sto save the paste, and then
CTRL + Vto share the link
Alternatively, you can use the CLI to create paste from your terminal :
- Install with NPM (
npm i -g @shineboard/cli) or with Yarn (
yarn global add @shineboard/cli)
shine helpto get started
- To upload very quicly, run
shine add <file>
- You can also choose to specify a name for this paste with the flag
- If you which, you can force the language with
📋 ShineBoard is currently in a « beta » version. I just want to get some feedback before working on new features.
The project is open-source, so feel free to contribute (links bellow).
Based on Laravel, I choose to use VueJS and VueRouter in SPA mode, for a better navigation : you won’t see pages loading more and more. There is also a simple API, which is called by the CLI.
It’s actually the first time I made a CLI - and I’m not sure if it’s the good way to do it. Just a simple Nodejs app. Let me know if it’s not that bad :)
❤️ Also, I you liked this post and this project, please consider starring the Github repository bellow :