Automated Juno Attendance Web

Customer: AI | Published: 25.11.2025

I need a lightweight web page that can log in to Juno for roughly ten preset accounts and trigger the timed-QR scan that Juno requires, so that every profile’s attendance is confirmed in one go. A single, consolidated interface is all that’s necessary; no individual dashboards. The look and feel don’t have to mirror the mobile app, so you’re free to design something simple and functional. Key points I’ve confirmed: • Juno runs on both iOS and Android, but the site only needs to talk to Juno’s back-end (or reproduce the QR-scan flow) from a browser. • I can demonstrate an existing working solution built by someone else—screen share or video—so you can observe the flow, timings, and any hidden API calls. Direct access to that developer isn’t possible. • Login credentials for each user will be stored securely on the server (open to your recommended method—env variables, encrypted DB, etc.). • When I open the page and hit “Scan,” the script should fetch the current timed QR, process it for every stored account sequentially (or concurrently if faster), then display a success/failure log on screen. Acceptance criteria 1. Web page loads, shows the list of accounts, and a single “Scan & Mark” button. 2. Clicking it marks attendance for all saved users within the valid time window and reports individual results. 3. All sensitive data is kept encrypted at rest, and no credentials are exposed client-side. 4. Solution runs on a standard Linux VPS with Node.js or Python (open to your suggestion) and includes a brief README for setup. If any extra API keys or headless browser tricks are needed, outline them so I can provision the server accordingly.