Skip to content
Julius Zeidler edited this page Nov 6, 2013 · 2 revisions

Chaos Angel News Hub

What do we want from this project?

  • Presentation of upcoming free shifts
  • Presentation of news
  • Presentation of upcoming meetings
  • Push-Notifications to browsers and smartphones

What do we need to accomplish that goal?

  • A responsive frontend that works well on all devices
  • Events that trigger update of the current DOM
  • A messaging infrastructure (socket.io)
  • Smartphone/Tablet apps that show the website and pipe incoming messages to the on board notification system
  • Optional: Mail notifications
  • A secure way to send notifications to the server for broadcasting/distribution

What would be "nice to have"?

  • Automatic parsing of upcoming-non-taken shifts from the angel system
  • Automatic, individual notifications for starting shifts (User gets notified trough a message 15 minutes before his shift starts)
  • SSO with the angel system
  • Open and documented API for 3rd party applications (for example Info-Screens)

Proposals

  • I'd propose to deliver the frontend code without any content. All minified and put together.
  • No images, icon-font only.
  • Use of modern Markup and best-practices. No legacy support for outdated browsers.
  • All content gets handed to the client trough the JSON-API.