Back to The Byteline
Project Proposal — Newsbytes, ICCT Colleges Foundation Inc.
NewsPulse
A push-to-talk mobile app that keeps the whole Newsbytes team on the same frequency.
Mobile App Push-to-Talk Android First Byteline Sign-in
Prince Cartoja
Proponent
Newsbytes Staff
Intended Users
Android → iOS
Platforms
October 2026
Proposed Start
01
Summary
Project Summary

NewsPulse is a walkie-talkie style mobile app made only for Newsbytes. Staff hold one button to speak, and everyone on the channel hears them live. It signs in with Byteline accounts, so only authorized staff can use it.

The app is meant for the moments when a message cannot wait: a reporter at an event who needs a photographer, a layout artist who needs an answer before printing, or a breaking story that every editor must hear at once.

02
Background
Rationale

Newsbytes staff already have The Byteline for dispatches, tasks, messages, and the editorial calendar. During live coverage and on deadline, however, staff still rely on personal group chats and phone calls. Urgent messages get lost among other messages, people cannot tell who is available, and typing is slow when someone is holding a camera or walking across campus.

Campus coverage is also done on the move. A photographer has both hands on a camera, a reporter is walking between venues, and a phone is usually in a pocket or bag with the screen off. A message that only appears when someone unlocks the phone and opens a chat arrives too late. A walkie-talkie works because the message is heard the moment it is sent, without anyone touching the device.

Apps like Buzz show that this is possible on a phone: the person speaks, and the others hear it right away, even when their screens are off. NewsPulse brings this to Newsbytes, with channels that match the publication, accounts that match The Byteline, and no strangers on the line. As long as the app is running and the phone is online, voice comes through. If a phone is offline for a while, the message is held briefly and delivered when it reconnects, so nothing important is missed.

The problem

Voice calls tie up one person at a time. Group chats bury urgent messages. There is no quick way to reach a whole desk, and no sign of who is on duty.

With NewsPulse

One press reaches a whole channel instantly, and it plays on the other phones even with the screen locked. Every desk has its own channel, a breaking alert reaches everyone, and the app shows who is online.

03
Purpose
Purpose of the Project

NewsPulse gives Newsbytes staff a fast, private, hands-free way to talk to each other during coverage, production, and publication. It is built specifically for the publication's structure and signs in with Byteline, so it works as part of the Newsbytes platform instead of as another stranger's app.

04
Objectives
General & Specific Objectives

General objective. To build a secure, mobile-first push-to-talk app that gives Newsbytes staff instant voice communication during coverage, production, and publication, and that connects to The Byteline.

Specific objectives. The project aims to:

  1. Let staff send live voice to a channel with one press, with no typing and no calling.
  2. Provide channels for each desk (Editorial, Photo and Video, Layout, Circulation, Web), an all-staff channel, and a temporary Coverage channel for each event.
  3. Show who is online and on duty, so editors know who can be reached.
  4. Provide a priority Breaking alert that notifies all staff.
  5. Sign in with existing Byteline accounts and roles, so only authorized personnel can join.
  6. Keep voice private: store each message only briefly so it can be delivered, delete it automatically, and archive nothing unless the Editorial Board approves, in line with the Data Privacy Act of 2012.
  7. Work over ordinary mobile data and Wi-Fi with low data use, and fall back to short voice notes when the signal is weak.
  8. Keep working with the screen locked and the app in the background: incoming voice plays automatically, and anything sent while a phone is offline is delivered when it reconnects.
  9. Release first on Android, then iOS, with push notifications while the app is closed.
05
Features
Key Features
Push-to-Talk
Hold the big button to speak. Release to stop. Everyone on the channel hears it live.
Desk Channels
A channel for each desk, plus an all-staff channel and event channels created on demand.
Breaking Alert
A priority broadcast that rings every staff member, for stories that cannot wait.
Who's Online
See who is on duty or away, so you know who to call.
Byteline Sign-in
Uses Byteline accounts and roles. Staff who leave lose access when their account is removed.
Push Alerts
Notifications for missed calls and breaking alerts when the app is closed.
Catch-Up Delivery
Voice sent while a phone is offline or the signal is poor is held briefly and played when it reconnects.
Do Not Disturb
Mute a channel or go off duty, while breaking alerts still come through.
Always-On
Keeps listening with the screen locked or the app in the background, and plays incoming voice automatically.
06
Scope
Scope & Limitations
In scope (version 1)Out of scope (for now)
Live voice over mobile data and Wi-FiVideo calling
Channels, online status, Breaking alertsPublic use or use by non-staff
Byteline account sign-inWork without any internet connection
Android release, then iOSText chat and photo sharing (planned for version 2)
NewsPulse works over the internet, not over radio waves. It plays live voice with the screen locked as long as the app is running in the background and the phone is online. If the app has been force-closed, the phone is switched off, or there is no connection, a phone cannot play live audio. It shows a notification, and the message is delivered once the app is open or back online.
07
Technology
Proposed Technology
PartProposed choice
Mobile appReact Native, so one codebase covers Android and iOS
Live voiceA real-time voice service (WebRTC, such as LiveKit), kept separate from The Byteline's database
Accounts and channelsThe existing Byteline back end on Cloudflare Pages, Functions, and D1
NotificationsFirebase Cloud Messaging for push alerts
Background operationAndroid: a foreground service with a visible notification. iOS: background audio mode with VoIP push. Both need testing on real phones.
DesignNewsbytes colors, fonts, and themes shared with The Byteline
08
Trust
Privacy & Security
  • Only signed-in Newsbytes staff can join, and channel access follows the publication's chain of command.
  • Voice is sent over encrypted connections. Each message is stored only briefly so it can be delivered, then deleted automatically (proposed: after 72 hours). Nothing is archived unless the Editorial Board approves and staff are told.
  • The app asks for microphone and notification permission only. It does not track location.
  • Personal data is handled under the Data Privacy Act of 2012 (RA 10173), with the Associate Editor-in-Chief as Data Protection Liaison.
  • The platform is managed only by personnel designated by the Editor-in-Chief, as the Newsbytes By-Laws require.
09
Timeline
Proposed Timeline
PhaseWhat happensTarget
1. PlanningApproval, channel list, screens and designWeeks 1–2
2. Core buildSign-in, channels, push-to-talk, online statusWeeks 3–6
3. Background & alertsAlways-on background mode, breaking alert, push notifications, catch-up delivery, themesWeeks 7–8
4. TestingTest with a small group at a real event, including locked screens and different phone brands, then fix problemsWeeks 9–10
5. LaunchAndroid release to staff, staff briefing, then iOSWeeks 11–12
The weeks above are estimates and will change with the Moderator's school schedule.
10
Resources
Estimated Resources
ItemNote
DevelopmentDone by the Web & Domain Moderator as part of the Website Agreement
Hosting and databaseExisting Cloudflare setup used by The Byteline
Voice and notification servicesFree tiers at the start. Check current limits and prices before launch.
Store accountsA Google Play developer account (one-time fee) and, for iOS, an Apple developer account (yearly fee). Both fees are to be confirmed.
Testing devicesStaff phones used during the pilot
11
Risks
Risks & How We Handle Them
RiskPlan
Weak signal at eventsVoice-note fallback and low-data mode
Misuse or noise on channelsRole-based channels, mute controls, and editors who can remove people from a channel
Battery drain from always-on listeningKeep the connection light, show a clear notification, and offer an off-duty mode
Phone brands that close background apps (common on Xiaomi, Oppo, Vivo, and Realme)Guide staff to turn off battery optimization for NewsPulse, and test on those brands first
iOS limits on background audioUse only the background modes Apple allows. Android comes first, as planned.
Voice service costs growStart with a small pilot and set usage limits
Staff turnover each yearAccounts follow Byteline, and the successor receives full documentation
12
Outcomes
Expected Outcomes
  • Staff reach each other in seconds during events and on deadline.
  • Urgent news reaches every editor at once.
  • Editors know who is available before they call.
  • Newsbytes has its own private communication platform, built to match The Byteline.
✦
Approval
Submitted & Approved

By signing below, the parties approve this proposal for development.

Submitted by
Princess Khazanabelle Cartoja
Web & Domain Moderator
Date: ____________________
Approved by
Anika M. Untalan
Editor-in-Chief
Date: ____________________
James Trebor P. Dela Cruz
Associate Editor-in-Chief
Date: ____________________
Carl Jericho Reblora
Managing Editor
Date: ____________________
Alliyah Andrei S. Tagoo
Circulation Editor
Date: ____________________
Noted by
Evon Justine M. Sabornido
Publication Adviser
Date: ____________________
The Pulse of Campus, Delivered in Bytes
NEWSPULSE — A NEWSBYTES PROJECT — ICCT COLLEGES