Homepage (Starting State)

As you can see in the first mockup, above, Readingful's homepage shall consist of a logo and subtitle in the upper left corner, sign up and login buttons in the upper right corner, the story infoblock (which contains the title, synopsis, and button for the main "in focus" story being shown in the background upon load), and finally in the lower right a trio of stories curated for the current month, the "Story Selection Array." Clicking the "Login" button shall trigger the site's login module in the same upper right location. Clicking the "Sign Up" button shall take the user to the "Learn More" page. Clicking the "Read It" button for the currently story in focus shall take the user to the page on which to actually begin reading said story. And finally, clicking any of the trio of additional featured stories for the month should load the select story into the background, bringing it in focus.

 

Responsiveness

Readingful shall be fully responsive, with it being usable on almost any device's screen area. The guide overlay in the second mockup, above, shows how all pages and views will essentially function, with elements always drawn to the sides of the inner area of a page.

 

Background Images & Featured Stories

The background image, and featured stories, shall be chosen randomly from actual stories in Readingful's library that have been selected by the site admin to display during the current month. In other words, the admin will have the ability to mark certain texts as being relevant to a certain month of the year when uploading or editing them. That's the pool of texts the platform should pull from to show in the "Story Selection Array." This will ensure Readingful always has a seasonal flair, no matter the time of year. All background images on Reading ful are WebP format.

 

Background Overlay

Each page on Readingful needs a gradient overlay over the image, but this is part of the image. It's not a separate styling element.

 

Component Colors

The color of nearly all components on Readingful, while they all have default coloring, can be overridden via the "Color Map" for a specific story's "Story Package" upload. This allows the color of objects and text components to change, depending on which story is currently in focus, in the background.

 

Buttons

All buttons and links across the platform shall have default, hover, and onclick states, at minimum. Some will require disabled states, as well.

 

Styling Checklist:

Images:

1. Site Logo: readingful_logo.svg, 540 x 118, #FFFFFF

2. Site Subtitle, #FFFFFF80

3. Selection Array Navigation Arrow: story_selection_arrow.svg, 34 x 50, #FFFFFF40

4. Selection Array Navigation Arrow Hover: #FFFFFF80

5. Selection Array Navigation Arrow OnClick: #FFFFFFBF

6. Selection Array Navigation Arrow Disabled: #FFFFFF1A

 

Text:

MOCKUP 1:

1. Story Title: 3.6 rem, #FFFFFF

2. Story Synopsis: 1.8 rem, #FFFFFFB3

3. Read It Button Text: 2.4 rem, #FFFFFF

4. Read It Button Text Hover: 2.4 rem, #FFFFFFBF

5. Read It Button Text OnClick: 2.4 rem, #FFFFFF80

6. Read It Button Text Disabled: 2.4 rem, #FFFFFF80

7. Search Text Default: 4.8 rem, #FFFFFF80

8. Search Text: 4.8 rem, #FFFFFF

9. Sign Up Button Text: 2.4 rem, #FFFFFF80

10. Sign Up Button Text Hover: 2.4 rem, #FFFFFFBF

11. Sign Up Button Text OnClick: 2.4 rem, #FFFFFF

12. Login Button Text: 2.4 rem, #464D7F

13. Login Button Text Hover: 2.4 rem, #464D7FBF

14. Login Button Text OnClick: 2.4 rem, #464D7F80

15. Story Selection Array Title: 3.8 rem, #FFFFFF

16. Story Selection Array Subtitle: 2.4 rem, #FFFFFFB3

 

Objects:

1. Site Background: #11141E - NOT SHOWN

2. Site Window Shadow: #0E1018 - NOT SHOWN

3. Read It Button Background: 130 x 50, #6C96FF

4. Read It Button Background Hover: 130 x 50, #6C96FFBF

5. Read It Button Background OnClick: 130 x 50, #6C96FF80

6. Read It Button Background Disabled: 130 x 50, #6C96FF80

7. Login Button Background: 104 x 50, #FFFFFF

8. Login Button Background Hover: 104 x 50, #FFFFFFBF

9. Login Button Background OnClick: 104 x 50, #FFFFFF80