0% found this document useful (0 votes)
56 views1 page

Node.js App for Connecting Calls

This document provides instructions for a coding assignment to create a NodeJs app to connect two people over a phone call using a service like Plivo. The app should ask for names and phone numbers of two people, allow selecting a call duration, connect the call for the specified time, show a timer, and save call details to a database using Node, React, MySQL, and Sequelize ORM.

Uploaded by

shefu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views1 page

Node.js App for Connecting Calls

This document provides instructions for a coding assignment to create a NodeJs app to connect two people over a phone call using a service like Plivo. The app should ask for names and phone numbers of two people, allow selecting a call duration, connect the call for the specified time, show a timer, and save call details to a database using Node, React, MySQL, and Sequelize ORM.

Uploaded by

shefu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Coding Assignment:

Make a NodeJs app to connect two people overcall using Cloud Phony more here:
https://www.plivo.com/docs/voice/guides/make-outbound-calls/​.

Can use any free service available for example - ​Plivo​.

The goal of the application:


1. Ask for a name and phone number.
2. Ask for the other phone number whom to connect and select duration - 5, 10, or
15 min.
3. Click on the call button to connect to a specified number.
4. Connect calls for specified minutes and then disconnect.
5. Show timer on the app.
6. Once done save the details to the database.

Preferred Stack:
1. Node (Mandatory)
2. React (Basic Implementation)
3. MySQL
a. Sequelize ORM (Mandatory)
b. Architecture
4. Shell script - To run the application.
5. Readme instructions to run the code.

You might also like