Front-end developer needed to build 2 embeddable SPAs

Job ID: 34582445

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.
Related categories: JavaScript React.js Vue.js