We are looking for an experienced fullstack developer to create a web application
(vue.js / react + node.js.
Or just a backend developer (Node.js).
We have finished the design development and will show it to the candidates we select.
Please reach out only if you have experience with web applications and projects that you can showcase.
📌 Project description:
A web application for saving video and audio. Vue.js (React) will be used for frontend development, and Node.js for backend
Key features:
✅ Video and audio recording (directly from the browser)
✅ Cataloging and storage
✅ Simple authentication (registration, login)
✅ Subscription model
✅ User support center (ticket system + FAQ)
✅ Secure data storage
🔹 Technical requirements:
Frontend: Vue.js (TailwindCSS), React
Backend: Node.js
Cloud storage: AWS S3 / Google Cloud Storage (final option is still being searched for the best price-quality ratio)
Audio/video processing: WebRTC, Vimeo Screen Record (final option is still being searched for)
Authentication: Firebase / Auth0 / Magic Link
Services are presented as ideas and will need to be selected further.
Functional requirements:
1️⃣ Authentication and user management
✔ Registration and login (e-mail + password)
✔ Password recovery via e-mail
Two types of users:
🎤 Storyteller - Can answer questions using video/audio
🎧 Owner - Full account management, Managing storyteller profile, Can record answers for the storyteller
📌 Possible external services:
Firebase Auth or Auth0 - for secure authentication
Magic Link Login (passwordless) - simplified login without a password
2️⃣ Recording video and audio stories
Video and audio recording through the phone/PC camera from the browser
Automatic saving of recordings in the cloud
Embedded player for viewing and listening to video, audio
📌 Possible external services:
Vimeo - https://vimeo.com/features/screen-recorder
https://www.daily.co/pricing/video-sdk/ - for recording video and audio via WebRTC
Amazon S3 (or a cheaper alternative) for file storage
3️⃣ Catalog of questions and topics
4️⃣ Storage and access to recordings
All recordings are stored in a personal cloud archive
Access through the web application
Access rights segregation (only owner - owner, gallery - through share function for all others)
📌 Possible external services:
AWS S3 / Google Cloud Storage - secure cloud storage
service for video compression and streaming
5️⃣ Subscription and monetization
Payment via Stripe / PayPal
Reminders for subscription renewal
📌 Possible external services:
Stripe / Paddle - for subscriptions and payments
Chargebee / Recurly - for subscription management
6️⃣ Support and feedback
Help section + FAQ
Chat/feedback form
Auto-responses to frequently asked questions
📌 Possible external services:
Crisp / Drift - for customer support
We will discuss the rest after we select a developer. We will also discuss the budget.