Front-end developer needed to build 2 embeddable SPAs. - video calling
Budget: $30 – $250 USD
Overview:
There are 3 distinct aspects to this deliverable:
1. A messaging application
2. A scheduling application
3. An embeddable JavaScript widget
The way that they interact is as follows:
- The messaging application can run inside the widget or in its own standalone page.
- The messaging application provides an entry point to the scheduling application.
- The scheduling application stands alone.
Additional Requirements:
- The application should be delivered as a Git repository complete with instructions for building and installation.
- The repository should contain a set of unit tests that demonstrate the expected functionality of the application (along with instructions for running them).
- The repository should contain an example of how to embed the application on an external website.
Implementation Preferences:
The following are our implementation preferences, but we are willing to consider well-justified alternatives:
- Node and NPM are used to manage JavaScript dependencies.
- Webpack is used to bundle source code & dependencies into static assets.
- React is our preferred component framework, but we would also accept an implementation in Vue.js.
There are 3 distinct aspects to this deliverable:
1. A messaging application
2. A scheduling application
3. An embeddable JavaScript widget
The way that they interact is as follows:
- The messaging application can run inside the widget or in its own standalone page.
- The messaging application provides an entry point to the scheduling application.
- The scheduling application stands alone.
Additional Requirements:
- The application should be delivered as a Git repository complete with instructions for building and installation.
- The repository should contain a set of unit tests that demonstrate the expected functionality of the application (along with instructions for running them).
- The repository should contain an example of how to embed the application on an external website.
Implementation Preferences:
The following are our implementation preferences, but we are willing to consider well-justified alternatives:
- Node and NPM are used to manage JavaScript dependencies.
- Webpack is used to bundle source code & dependencies into static assets.
- React is our preferred component framework, but we would also accept an implementation in Vue.js.