ElectronJS Menubar App

Job ID: 31181284

Budget: $250 – $750 USD

Actualmente tengo una aplicación web que gestiona el acceso mediante email y contraseña, y desde la que el usuario puede gestionar su suscripción a la herramienta que quiero crear. La autenticación actualmente se gestiona con sesiones. La base de datos es MongoDB. Está integrada con Stripe.

Tengo una aplicación para la barra de tareas hecha con la tecnología Electron usando esta librería https://github.com/maxogden/menubar, ahora mismo es básica y no está conectada con nada.

Las modificaciones que hay que hacer son las siguientes:

- La web se utilizará para gestionar la configuración del usuario como la conexión con Seller Central, actualmente pueden cancelar su suscripción y actualizar sus datos de facturación. Cuando un usuario se suscriba tendrá la opción de poder conectar su cuenta con Seller Central para que posteriormente la aplicación de escritorio pueda conectarse con nuestra API que se deberá integrar con https://www.npmjs.com/package/amazon-mws para crear el o los endpoint que nos devuelvan los datos necesarios en la aplicación de Electron.
- Una vez que el usuario tenga instalada la aplicación de escritorio y la lance le tiene que preguntar su correo y password que es con el que se comprueba si está suscrito.
- Si está suscrito:
+ Si está suscrito y tiene configurado su Seller Central se le muestra su facturación y pedidos de
Amazon.
+ Si está suscrito y no tiene configurado su Seller Central se le sugiere que configure su cuenta mediante
un botón o enlace a la aplicación web.
+ Si no está suscrito se le indica que puede suscribirse desde la aplicación web.
- La aplicación de escritorio tiene que ser compatible con macOS. En el dock no debe aparecer el icono de la aplicación.

Imprescindible tener experiencia con el API de Amazon y con Electron. Para cualquier consulta podéis escribirme por chat.
Related categories: Amazon Web Services Node.js Electron JS