What I built
A slack app which will help users to exchange sensitive slack messages in the form of QR Code. The QR Code will last for 30 secs and will be deleted post the timelimit.
Category Submission:
Built for Business
App Link
How to use the App? (Description and Screenshots)
- Visit the above mentioned link and click on Add to Slack button to authorise user.
- Once authorised you will be redirected to grant permissions page to allow the app to access your workspace.
- Once approved you'll get a success message saying that the App is added to your workspace.
- Now you have the app added in your workspace. Enter the command
/secure-share
in your message editor. A dialog box will be prompted asking for your message and a dropdown to select the user/channel.
Note- To use the app in the channel you first need to add the app to the channel
- Once the sender submit the details the recipient will get the QR code link from where he can access the file. This file link can only be accessed by the receiver.
- After 30 secs the user will get the message that file is deleted and cannot be accessed!π₯
Link to Source Code
Jasmin2895 / secure-share
A slack app which allows you share sensitive information more securely.
secure-share
About
A slack app which allows you to share sensitive data across slack more securely in the form of QR Code. The QR code generated will last for 30 secs and after that it will be deleted permanently.
Features
- Node Js web server using Express Js
- Slack APIs to interact with the slack interface and perform CRUD Operations.
Requirements
- Slack account
- Member of any currently active workspace on slack.
License
Deployed on
Permissive License
MIT chosen
Background
There are often times when we shared some message over slack which might contain some crucial information and can be misused. In such cases we need to make sure that the message is deleted or be careful of not sharing sensitive data, specially in case of organisational resources.
I have done this too π which turned out to be the source of my project idea. This app will help you to share the message in form QR Code which will auto expire after 30 secs.
How I built it
I deployed my Node App on Digital Ocean Server. I created a Droplet where I managed all of my app resources. This was pretty straightforward and easy with help of documentations and articles available on web.
Installing ngnix and pointing DigitalOcean Nameservers From Common Domain Registrars became easy with setup guide.
Deployment and setup on Digital Ocean platform is very simple and quick. I really liked and enjoyed my journey while setting up my App on Digital Ocean. Kudos to the team π
Additional Resources/Info
I will be sharing my whole journey and steps I followed from inception to go live stage of the app in my upcoming post. I will be detailing more about slack integrations and node app setup from initial to final phase.
All ears for feedbacks and suggestions!π
Happy Coding!π©π»βπ»
Top comments (4)
I like it!
Glad, you did!
Cool stuffππππ
Thank you, Krishna!π