Nuxt 3.0 + Electron
Technical Specification
The frontend application is already fully operational and hosted on Cloudflare Pages
Goal:
Develop a cross-platform Electron application based on Nuxt.js, with:
Using the main authorization logic similar to the main website
Ability to record microphone + system audio
Uploading recordings to Amazon S3 (existing functionality, just need to verify it works in Electron)
Support for macOS + Windows
Preparation for production distribution (
.dmg,.exe)
Stage 1. Wrapping Nuxt.js in Electron:
Integration with the existing Nuxt application
Storing API token
Implement a procedure for exchanging API tokens similar to the frontend application, requiring authentication on the API service
Window functionality
Responsive window size
Minimize, close, restart
Support for auto-updates (in the future)
Stage 2. Audio recording (microphone + system)
UI
Add a
Record nowbuttonImplement device selection (if possible)
Input: microphone (default audio input)
Output: system sound (loopback)
Audio capture
Use:
micornode-record-lpcm16— for microphonewasapi(Windows) orBlackHole/Loopback(macOS) — for system output
Recording format
Preferably save in
.wav
Upload
After recording ends, use the existing method to upload files to S3 (verify it works)
Delete local file
After successful upload, delete the file
Stage 3. Packaging and production
Platforms:
macOS (Intel + ARM)
Windows (10/11)
Tasks:
Prepare
.dmg(macOS) and.exeor.msi(Windows)Configure
productName, icons, auto-updatesBuild using
electron-builderor an alternativeProvide instructions for subsequent automated build in Github CI/CD
Stage 4. Overlay mode over active window
Goal:
Add the ability to invoke overlay mode:
Display interface (agenda, tips, action items) above any windows
Invoke/hide overlay with hotkey
Use transparent Electron window with click-through (non-blocking)
Overlay — is a separate window that opens a custom route in Nuxt (
/overlay)Content loads via API / WebSocket
Overlay behavior
Action | Reaction |
|---|---|
Pressing hotkey (e.g., | Overlay appears over everything |
Pressing again | Overlay hides |
Overlay displays: | data from WebSocket / API, linked to user and meeting |
Overlay should be | always on top, but not capture focus/mouse |
Current freelance projects in the category Desktop Apps
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 2 hours 20 minutes back ∙ 6 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
23 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 4 days 21 hours back ∙ 20 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 10 days 6 hours back ∙ 19 proposals |
About the Master Program "KONSTRUCTOR"
4192 USD
We are looking for a very experienced C++ developer to modernize existing software (master program). The program is responsible for creating derivative software representing audio-visual sessions of psychological correction. The current version is written in pure WinAPI (Visual… C & C++, Desktop Apps ∙ 12 days 18 hours back ∙ 20 proposals |
ODOO Enterprise setup for constructionНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Enterprise Resource Planning (ERP), Desktop Apps ∙ 13 days 3 hours back ∙ 7 proposals |