
Closed
Posted
Paid on delivery
I want a full-stack, edge-to-cloud pipeline that turns live video on a Raspberry Pi 4 into actionable, privacy-compliant statistics my Vue.js dashboard can query. On the Pi you will write the ConsumerScout firmware that captures frames from whichever camera we finally select (I am open to anything compatible with the Pi), runs real-time age, gender, emotion, dwell- and attention-time as well as glasses detection, deletes every frame once processed, and streams only the resulting metadata to an intermediate service. That intermediate service can be built in either Node.js or FastAPI—whichever you feel delivers the lowest latency. It must accept JSON from the Pi and from digital-signage players, push out live events to players over WebSocket or SSE, and forward everything to AWS. In AWS we will persist Players, Content, FaceEvents and Movement in either RDS (PostgreSQL) or DynamoDB. From there, extend my existing Laravel API so the Vue frontend can hit new statistics endpoints. The API needs JWT / OAuth, filters for date, time, demographics and location, plus aggregates such as totals, age %, emotion %, gender %, and trend calculations. Deliverables • Raspberry Pi 4 firmware with on-device AI and secure metadata relay • Intermediate real-time service with WebSocket/SSE broadcasting • AWS data model and infrastructure (IaC welcome) • Laravel API extensions with documented routes and auth guards • End-to-end integration tests proving the path Pi → Service → AWS → Laravel → Vue • Architecture, API and GDPR compliance documentation Acceptance criteria will be the successful flow of test data through every hop, 100 % frame deletion on the edge device, and queryable stats that match sample inputs. Let’s discuss milestones and the tools you prefer for the vision models so we can get started right away.
Project ID: 39741777
28 proposals
Remote project
Active 8 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
28 freelancers are bidding on average $2,404 USD for this job

As an experienced full-stack developer with expertise in edge-to-cloud vision analytics, I understand the need for a scalable and efficient pipeline that delivers actionable insights to your Vue.js dashboard. Your project requirements align perfectly with my skillset, having worked on similar projects in the past. I have successfully implemented AI solutions for real-time analytics, age/gender/emotion detection, and secure metadata relay on edge devices like the Raspberry Pi 4. My proficiency in Node.js and FastAPI ensures low-latency data processing and seamless integration with AWS services for data persistence and management. In previous projects, I have extended APIs, implemented JWT/OAuth security, and delivered real-time broadcasting features using WebSocket/SSE protocols. My experience with Laravel and Vue.js will guarantee a smooth integration of new statistics endpoints and enhanced user experiences. I am eager to discuss further details, milestones, and preferred tools for vision models to kickstart this project promptly. Let's collaborate to achieve your goals and deliver a high-quality solution that exceeds your expectations. Your satisfaction is my priority, and I am committed to delivering results that meet your standards. I look forward to the opportunity to discuss your project in more detail and explore how we can work together to bring your vision to life.
$2,400 USD in 30 days
6.7
6.7

I am a full-stack developer with expertise in edge-to-cloud pipeline creation. I can architect and develop the ConsumerScout firmware for Raspberry Pi 4, create an intermediate service in Node.js or FastAPI for minimal latency, and build the AWS infrastructure using RDS or DynamoDB for data persistence. I will extend the existing Laravel API to enable Vue frontend integration and ensure GDPR compliance. Let's discuss milestones and the preferred tools for vision models to get started.
$3,000 USD in 25 days
6.5
6.5

Hi — Elias from Miami. I read your spec end-to-end and I’m excited: build ConsumerScout firmware on a Pi4 that runs on-device vision (age/gender/emotion/dwell/glasses/attention), deletes every frame, streams only metadata to a low-latency intermediate service (Node.js or FastAPI), persists to AWS (RDS or DynamoDB), extends your Laravel API (JWT/OAuth + filters/aggregates), and surfaces queryable stats in your Vue dashboard — with IaC, E2E tests and GDPR docs. I’ve shipped edge→cloud pipelines and privacy-first CV systems before, so I can deliver a production-ready flow and the documentation you need. To nail scope and tech choices, a few focused questions: Q1: What camera(s) are you open to testing (Pi Camera v3 / USB 1080p / IMX-based modules)? any minimum FPS or mounting/lighting constraints I should optimize for? Q2: For on-device vision, do you prefer a specific runtime (TensorFlow Lite, ONNX Runtime with OpenVINO, or Coral/NPU acceleration)? I’ll recommend the fastest option once I know whether hardware accel (Coral USB/Edge TPU) is acceptable. Q3: Which query patterns matter most for analytics — ad-hoc SQL-style aggregations (favoring PostgreSQL) or high-throughput time-series/event lookups (favoring DynamoDB)? this determines schema and costs. Q4: For Pi→service security, do you require mutual TLS + device cert rotation and KMS-backed secrets, or will keyed JWT + rotating tokens suffice for now? Looking forward — Elias
$2,250 USD in 7 days
4.8
4.8

Hi nikitaa10, We’ve built similar edge-to-cloud systems that process live video streams and extract actionable insights. For example, we developed a product that uses AI to analyze customer behavior in retail stores, capturing data like age, gender, and emotion. This data was then used to optimize digital signage content. In your case, we can leverage our expertise with Raspberry Pi and integrate with various camera types. We can also implement advanced features like WebSocket-based real-time notifications for digital signage players. Let’s schedule a 10-minute call to discuss your project in more detail and ensure I fully understand your requirements. Best, Adil
$3,000 USD in 21 days
4.2
4.2

Hello, I am an expert with 15+ years of experience in the technical world, delivering simple to complex websites, e-commerce platforms, membership systems, and portal websites. I always provide clear communication, continued support after delivery, and 100% client satisfaction. I specialize in Angular development, building fast, scalable, and user-friendly web applications with clean code and modern UI/UX. I also stay updated with the latest technologies to ensure your project is future-ready. If you are looking for a dedicated Angular expert who delivers quality and reliability, I’d be happy to bring your ideas to life.
$1,500 USD in 7 days
3.6
3.6

Hi there, Good afternoon I am Talha. I have read you project details i saw you need help with Node.js, FastAPI, Amazon Web Services, PostgreSQL, Raspberry Pi, AngularJS, Vue.js and NoSQL Couch & Mongo I am excited to submit my proposal for your project, which focuses on a comprehensive project plan. To begin, we will thoroughly understand your project's objectives and requirements, ensuring alignment on scope and goals. We will provide a clear and realistic project timeline with manageable milestones to ensure timely completion Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share. Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Thanks Regards. Talha Ramzan
$1,500 USD in 8 days
3.4
3.4

Medellín, Colombia
Payment method verified
Member since Sep 17, 2024
$8-15 USD / hour
$2-8 USD / hour
$250-750 USD
₹600-1500 INR
$15-25 USD / hour
$2-8 USD / hour
$10-30 USD
$25-50 USD / hour
₹1500-12500 INR
₹75000-150000 INR
$250-750 AUD
min ₹2500 INR / hour
min ₹2500 INR / hour
₹12500-37500 INR
$10-30 USD
$8-15 USD / hour
₹600-1000 INR
$25-50 USD / hour
$250-750 USD
$10-30 USD
$30-250 USD