/anna-freud-hub

Primary LanguageJavaScriptMIT LicenseMIT

anna-freud-hub

Join the chat at https://gitter.im/FAC7/anna-freud-hub

App can be viewed here

What, Why, How

Hub is an application that former and current NHS patients can view events created by the NHS. An NHS worker can post events using the web view.

NHS events can easily go unnoticed by former and current patients.

Service users can install an iPhone app, built in React Native. NHS workers can post events using a web view built using handlebars.js. Node, Hapi and Redis were used on the back-end.

Getting Started

User Stories

User Stories (Young Person)

  • Select my interests.
  • Browse events near me.
  • See more details on interesting events.
  • Change my attending status.
  • Push notification if new interesting event.
  • Push notifications for updates on an event only if it is already my event.
  • Be able to contact event organiser.

User Stories (Event Organiser)

  • I want to post an event.
  • I want to add location, time and categories.
  • I want to edit the details of an event.
  • I want to see the number of attendees.
  • I want to be able to send push notification to users when I update the event.
  • I want a simple interface.
  • I want to see a list of all my events.

Possible UI details

  • Grid system for interest view.
  • Single column lists for events.
  • Splash screen.
  • Bottom aligned navigation bar (preferably with icons).

Stretchy Stretch

  • Link to google maps.
  • Intro sequence after splash screen.

iOS Initial Mockups (Young Person)

hub-wireframes

Final Demo of the iOS app:

The user can log into the app by entering their details

ezgif com-crop

The user can then select their interests

ezgif com-crop 1

After selecting their interests, the user can then browse a list of events, see more details and choose whether to attend the event or not

ezgif com-crop 2

Webview Mockups (Event Organiser)

The clinician will first see the login screen and can either login or register for a new account

hub-login

The clinician and register their details here

hub-register

After logging in the clinician will be able to review their created events (see how many people are attending), edit them, delete them or add a new event

hub-dashboard

Adding or editing an event will bring up this screen

hub-add-event