InFocus News

Student journalism at Palo Alto High School.

InFocus is Palo Alto High School's student-run broadcast publication, covering campus news, community stories, and live events. Our reporters make news, feature, and commentary stories for the school community.

InFocus Portal is our newsroom's production workspace, where student reporters and producers plan stories, review video reports, and coordinate broadcasts. Explore our published work at infocusnews.tv. InFocus Portal is open source on GitHub (opens in a new tab).

Get the apps

InFocus on your iPhone and Mac.

Inside the newsroom

Every stage of a story

The InFocus Portal tools our newsroom uses to take a story from pitch to air.

Story production

Develop video reports, known as packages, from pitch to final edit.

  • Video revision history

    Upload each new edit and go back to earlier versions and their feedback.

  • Team collaboration

    Notes, comments and replies stay with the video, so reporters and producers can work through revisions together.

Editorial feedback

Work with producers to refine reporting, editing, and presentation.

  • Editorial review

    Share a video report with producers and get feedback pinned to moments in the video.

  • Assessment and approvals

    See your grades and follow each video report through editorial approval.

Broadcast planning

Coordinate show schedules, team assignments, and production deadlines.

  • Production planning

    Show schedules, story assignments and production resources in the shared newsroom portal.

Community announcements

Submit school announcements for consideration in an InFocus broadcast.

  • Newsroom updates

    Read production updates and announcements shared with the InFocus team.

About

How the Portal was made

I'm Neel Satyavolu, and I built the InFocus Portal to run the class: package cycles, cut review, grades, the show calendar, the teleprompter, meetings, and the rest of what you see here.

It's a Next.js and TypeScript app with a Postgres database, running on Cloudflare Workers. Videos are stored on InFocus Drive, a NAS that the class runs itself, and there are companion apps for iPhone and Mac.

The Portal is open source under the MIT license. All of the code is public on GitHub. Student data, grades, and media are not in the code and never will be.

Contributions and suggestions are welcome. Open an issue or a pull request on GitHub, or email me at neel@xanom.co.