\chapter{Public Website Views}
    The platform consists of the following sections


\section{Top Navigation}
    Used to provide links to website page views. It is partly dynamic, where it gets its data from the database. There are slight differences for authenticated and unauthenticated users. 

\section{Home Page}
    Available to the world. Does not change for authenticated users other than the top navigation.


\section{Events}
        Events are the core of the platorm. The entire convention is made up of a series of events. Each event has a start time (datetime) and a duration.
        
        Additional columns determine things like event type, whether it is published or unpublished, and much more. See the table schema for more information.

        The website splits event views into the following filtered lists:
            \subsection{Convention Timeline}
                Lists all events in chronological order based on the start\_at field
            \subsection{Speaker Meetings}
            Filtered list of events based on event\_type\_id = 3, Speaker
            \subsection{Marathon Meetings}
            Filtered list of events based on event\_type\_id = 4, AA Marathon
            \subsection{Al-Anon Events}
            Filtered list of events based on event\_type\_id = 5, Al-Anon
            \subsection{Meals}
                Organized meals for advance purchase/reservation such as
                \begin{itemize}
                    \item Banquets 
                    \item Luncheons
                    \item Barbeque
                \end{itemize}    
            \subsection{Sporting Events}
                Sporting events such as
                \begin{itemize}
                    \item Golf
                    \item 5K Walk/Run
                \end{itemize}


\section{Registration (Sales)}
        The Registration section is a simple ecommerce system consisting of these sections:

        \begin{enumerate}
            \item Products Page - Lists all products and services including the Event Registration. The user can adjust quantities, enter badge names, enter text for personalized commemmorative items and finally write special instructions or requests in a text field. 
            \item shopping Cart - Provides a summary of the pending purchase. The user can either return back to the products page to make changes (edit) or advance to Checkout.
            \item Checkout - Provides a final list of the pending purchase with the credit card form. Submitting the credit card form creates the order.
        \end{enumerate}
        
        The primary purpose of this section is for attendees to register for the convention, where they pay for and obtain a badge which gains them access to the events.
        Additionally, meals, sporting events and commemmoratives are available for purchase on the products page.

            \subsection{Registration}
                Each attendee of the convention must be registered. This purchase provides access to all events except for those requiring additional fees such as meals and sporting events.
                One customer may purchase one or more registrations. Each registration must be accompanied by a badge name. Attendees will wear the badge during the events.
                    \begin{itemize}
                        \item Collect badge a name for each registration purchased.
                        \item Badge consists of first name, last initial and city/group
                    \end{itemize}
            \subsection{Meals}
                The convention consists of one or more meals which require additional fees. A meal may include multiple options as follows
                    \begin{itemize}
                        \item Chicken
                        % \item Salmon
                        \item Vegetarian
                    \end{itemize}
                These variations are defined in the products section. The meal menu is shown to the user as an accordion style dropdown and defined in the product category.
            \subsection{Merchandise}
                Unlimited merchandise items may be added to the store. Each one is defined as a category with its individual items defined as products.

                Example merchandise categories are
                    \begin{itemize}
                        \item Fan
                        \item Mens Tshirt
                        \item Womens Tshirt
                        \item Mug
                        \subitem Collect personalization text
                    \end{itemize}
                Each of these categories can include one or more associated products such As
                \begin{itemize}
                    \item Small
                    \item Medium
                    \item Large
                    \item Mug
                    \item Personalized Mug
                    \subitem Collect personalization text during purchase process
                \end{itemize}
            \subsection{Donations}
                Content goes here
                    \begin{itemize}
                        \item AA Scholarships
                        \item Al-Anon Donations
                    \end{itemize}
            \subsection{Sporting Events}
                Sporting events are off-site activities which may or may not require extra fees.
                \begin{itemize}
                    % \item 5K Walk/Run (Free)
                    \item Golf
                    \subitem Assemble groups uf up to 4 golfers
                    \subitem Collect golfer names during purchase process
                \end{itemize}

\section{Information}

General information about the convention
    \subsubsection{About}
        About AA
        About the convention (general)
    \subsubsection{Fundraising Events}
        Special events to help raise funds to support costs of the convention.
    \subsubsection{Hotel Information}
        Learn about the hotel which hosts the convention as well as special rates for attendees.
    \subsubsection{Convention Information}
        Specific information about the convention including ticket refund policies
    \subsubsection{Area Information}
        Useful for visitors unfamiliar with the surrounding area. May include tourist and hotel information
    \subsubsection{Volunteer}
        Details for potential volunteers including a schedule of planned committee meetings.
    \subsubsection{What's New}
        Random announcement articles.
\section{Contact Us}
Use the contact us forms located on the home page and on the contact us page to send questions or comments to the convention. A support ticket will be created and a support agent will respond as quickly as possible.