Skip to content

OVERVIEW

Emily Morgan edited this page Nov 5, 2023 · 1 revision

Introduction

The Aurora app is a website designed to inform about the upcoming Aurora Mental Health AI service utilizing blogs, topics, subscriptions, and testimonials. It has been designed and built by Emily Morgan, Freddy Rendon, Gabriel Reiter, Dean Ding, and Ash Iranfar.

Features:

Admin Page

  • The admin can view a custom administration dashboard linking to all of the administrative privileges and hiding all abilities to change the site in authorization protected front end routes
  • The dashboard links blogs, topics, testimonials, subscriptions, splash page edits, as well as user information.
  • The admin can update their password through the admin page to ensure the password remains secret

Blogs

  • Visitors can view blogs and sort them by their respective topics
  • The admin can create new blogs using a custom rich text editor as well as a add blog thumbnail images linked to an AWS S3 bucket for image storage.
  • The admin can edit any part of a blog and the update date in the database will reflect the change
  • The admin can delete any blog no longer needed.
  • The admin can utilize a weighted fuzzy search to find blogs by their title, topic, or content weighted in their respective order

Topics

  • Visitors can browse topics and see any blogs related to that topic
  • The admin can add new topics containing the topic title as well as a custom background color for that topic tag to be displayed over blog thumbnails
  • The admin can delete old topics which will cascade down, deleting all blogs related to that topic
  • The admin can search for topics and view all blogs contained within that topic

Testimonials

  • Visitors can leave testimonials for the application including an optional profile picture linked to an AWS S3 bucket for image storage.
  • Visitors can browse testimonials within a custom carousal
  • The admin can view an index of all testimonials left as well as choose featured testimonials to display on the splash page
  • The admin can delete or hide testimonials not deemed relevant

Subscriptions

  • Visitors can join the MailChimp subscription list, giving their email to be included in future email blasts
  • The admin can view all subscribers linked with the MailChimp API
  • The admin can delete any subscriptions that are no longer needed, deleting them from the mailchimp list through their API

Splash Page

  • Visitors can view the content on the splash page
  • The admin can view the splash page with a custom UI allowing for a user friendly interface for editing and changing content
  • The admin can change any of the paragraphs of the splash page to be stored in the database.

Clone this wiki locally