Find Jobs
Hire Freelancers

Build a mini Slack App using NodeJS and Firebase

₹1500-3000 INR

Completed
Posted almost 4 years ago

₹1500-3000 INR

Paid on delivery
This is a very simple project: I need a mini Slack App that uses interactive views to let users fill in a form. This is how it should work: 1. The bot is automatically added to the #general channel 2. The bot accepts /begin as a command 3. When a user enters the /begin command, they receive a interactive modal (View 1) where they must select another team member from a dropdown list 4. On selecting, the modal gets updated. New modal (View 2) requests text input from the user, like a form. There are 3 text input boxes on this view, and a submit button 5. On submitting, the User receives a confirmation modal (view 3), with the information that they entered in the previous modal. It has an OK button. On clicking it, the view is cleared. **On clicking the submit button in step 4, the information entered by the user must be stored on the Firebase realtime database along with the user id, user name, channel, team member selected in step3 and timestamp. At the same time, a message must be sent to the team member selected in step 3, containing the information submitted by the user in step 4. *The Client handling should be asynchronous to minimise Slack API response time. I will contact bidders this weekend. Thanks
Project ID: 25865134

About the project

1 proposal
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I can make an asynchronous node.js app for your Slack Bot that will implement all functions you mentioned, and deploy it to firebase
₹1,500 INR in 3 days
5.0 (1 review)
1.4
1.4

About the client

Flag of INDIA
Pune, India
5.0
4
Payment method verified
Member since Jan 13, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.