maria-grozova / blood-of-eden-blog

0 stars 1 forks source link

Blood of Eden Library

A home of fan stories set in the world of Tamsyn Muir's The Locked Tomb series, made for reading, commenting and rating

Blood of Eden Library is a web app aiming to entertain and inspire fan fiction enthusiasts. The theme of stories is limited to the characters and events based in the world of Tamsyn Muir's award-winning book series The Locked Tomb. Blood of Eden Library can be used by casual readers who just want to access the stories, or avid fans who want to create a profile and engage in conversation in the comments or rate the stories.

Screenshot 2024-08-20 at 10 08 54

Contents

UX and Design

Site goals

Our web app will let users read and rate fan stories which will affect the fans of The Locked Tomb book series by being able to feel like a part of the community and participate in the fandom. We will measure effectiveness by the user feedback, activity levels and return rates.

Target audience

Fans of The Locked Tomb books:

Direction

The principles and needs that were considered.

How might we:

User journeys

image

Design choices

The aim with the design choices was to slightly evoke the nostalgia feeling of the "old web" fan forums - choosing simple rectangular shapes and buttons, mono typeface and a colour scheme that both meets standards of accessibility and calls to mind that MySpace era. A design moodboard was compiled by me using Mural. In addition to this, the imagery used is both relevant to the macabre visuals of the book series and fits the theme of stories and libraries.

Design Moodboard Blood of Eden Blog

User stories

I identified 16 user user stories and used the MoSCoW method to prioritise the backlog (as illustrated), ending up with 11 user stories for the MVP. The project progress was planned and tracked using Agile, as documented here in GitHub Project

Screenshot 2024-08-19 at 08 45 22

Screenshot 2024-08-20 at 14 39 09

Wireframes

The wireframes were created in Balsamiq following the ideation and mapping out the user stories. Mobile first approach was utilised, and layouts for each page were considered.

Database structure

The database structure is based on Code Institute's walkthrough project Codestar Blog. Below is an overview of the customisation I implemented and the relational diagram created with Lucidchart.

Screenshot 2024-08-20 at 09 38 08

Features

Existing features

A list of each published story, newest to oldest. The stories are limited to 6 per page and display the story title, author, summary, tags and date.

Screenshot 2024-08-20 at 14 41 18

A detailed view of the story, showing the full text and the featured image.

Screenshot 2024-08-20 at 14 45 36

Below each post, all approved relevant comments and ratings are displayed.

Below the existing comments, users can use a form to leave their comment and rating.

Screenshot 2024-08-20 at 10 09 52

A page with information about the theme and aim of the website.

Screenshot 2024-08-20 at 14 51 36

For the full list of implemented features, please refer to the project board

Planned features

Testing

Manual testing

Manual testing was used to check through each acceptance criteria of the implemented User Stories, and to test the responsiveness of each web app template (using Chrome Devtools). Each of these passed after a round of bug fixing. Screenshot 2024-08-20 at 15 20 26

Validator testing

Deployment

Live link

https://blood-of-eden-d0985035c7c3.herokuapp.com/

Resources and credits

Content

Media

Code