Skip to content

Click here for an overview of all of our different projects and how they work together!

License

Notifications You must be signed in to change notification settings

uclaradio/overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UCLA Radio Technology Overview

Hi! You're probably wondering what this repo is—it serves to introduce our new interns to all of the various UCLA Radio Web projects as well as give us (the Web team) an place to plan and organize the interactions between all of our various projects.

Projects

UCLA Radio Web projects can be split into 3 categories: user-facing, internal tools, and development tools.

User-facing Products

Our user-facing products consist of a web and native mobile apps:

Internals Tools

Our current internal tools are:

  • Panel, a site for managing internal Radio knowledge and shows.
  • Programming Scheduler, a Python script for assisting in determining show times.
  • Rivendell Scrobbler, a scrobbler for UCLA Radio's automation software, Rivendell.

Developer Tools

Our developer tools are made for and used by us to make making the above projects easier. They are:

Architecture

Our biggest projects, uclaradio.com, Panel, and our mobile apps all work together with our Shoutcast instance in order to fetch content. Here's a diagram of how it works: alt text

About

Click here for an overview of all of our different projects and how they work together!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published