Book-Mark

Why can't reading be more social?

The Team

Ben Paul
Front End Developer
Currently a senior at Old Dominion University. He is majoring in Computer Science with a minor in Cybersecurity. He is currently working as an IT Helpdesk Support Technician. He is interested in pursuing a career in software development after obtaining his bachelor’s degree. In his free time he likes to play video games, read, and biking.
David Gonzalez
Front End Developer
Currently a senior seeking a bachelor's degree in Computer Science and minor in CyberSecurity and will be graduating May 2023. His main area of interest are in Cybersecurity while on his free time loves hanging out with friends and family and playing videogames.
Demetrius Wright
Backend Developer
A Senior at Old Dominion University. His insipiration to study computers was founded in his youth, by way of the programming of microcontrollers. He is currently focusing on automation with a goal to shift his studies to that of mobile development. In his free time he enjoys reading, hiking, and drawing.
James Wright
Backend Developer
A senior at Old Dominion University pursuing a BS in Computer Science. He is currently active-duty Navy stationed in Arizona, but will soon be moving to Florida to pursue an internship opportunity through a DOD program for transitioning military members. In his free time, he likes to read and stay active at the gym or outdoors.
Josh Roman
Team Lead
A senior at Old Dominion University majoring in Computer Science. Josh spent over a decade as a first responder and is currently working on transitioning to a new career in IT. Interests include cloud, DEVOPs, and software development. Outside of tech, Josh enjoys hiking, playing guitar, and gaming.
Sabuj Aryal
Database
Working on his Bachelor's degree in Computer Science and will be graduating in Spring 2023. He has interest in cloud computing, enjoys hiking, and camping.

The Problem

Problem Statement

Book clubs improve the draw of reading, but searching for, starting, then sustaining one is difficult.

Problem Characteristics

Searching for a book club is hard:
  • Several forums and websites.
  • Too many members.
Starting a book club is hard:
  • Finding a platform to post club.
  • Finding a platform to communicate.
  • Finding a platform to coordinate.
  • Finding members.
Sustaining a book club is hard:
  • Planning topics.
  • Member time conflicts.
  • Maintaining member engagement.
  • 50% of online book clubs fail to plan future books.

Current Problem Flow

The Solution

Solution Statement

Book-Mark creates one online platform for searching, starting, and sustaining book clubs uniquely tuned to supporting the interests of members without the headache of switching between multiple platforms during the experience and allowing each member to be heard.

Solution Characteristics

Searching

    Matches based on data from user profile.
    • Favorite genres.
    • Club reading history.
    Manual search.
    • Users search for clubs based on specific books or authors.
    Members per group limited to ten.
    • Every member has chance to communicate.
    • Smaller groups enhance individuals learning experience and involvment.

Starting

    One platform.
    • Create, manage, and communicate within a singular application.
    • Video, text, and audio integration.
    • Club personalization and customization.

Sustaining

    Enhancing of engagement through Artificial Intelligence.
    • Automatically generates challenge questions.
    • Chapter summarization.
    • Book recommendations based on club reading history.
    Rewards, Reading Streaks, and incentives.
    • Member participation.
    • Challenge questions.
    • Reading streaks based on competition.

Current Solution Flow

Deliverables

Major Functional Component Diagram

Competition Matrix

Customer Risks

    Risks
    • C1 Losing Customer Engagement.
    • C2 Spoilers and fake reviews are posted.
    • C3 Difficulty to navigate the software.
    Mitigation
    • C1 Use rewards/badge to improve socialization and user’s involvement.
    • C2 Book club members and moderation bots can flag user profile. Profile will be deleted after further evaluation.
    • C3 Provide tutorial to operate and links for common questions.

    Technical Risks

      Risks
      • T1 Loss of internet or power source.
      • T2 Servers unable to handle increased traffic.
      • T3 AI not providing correct books suggestion, questionnaire, and summaries.
      • T4 Moderation Bots flag wrong user account.
      Mitigation
      • T1 Host the application and server in different AWS zones.
      • T2 Use AWS load balancer to handle increased user activities.
      • T3 Iteratively train AI with proper data to ensure it is functioning properly.
      • T4 Monitor bot logs and make incremental performance adjustment.

      Security Risks

        Risks
        • S1 User data breach (reviews, name, password).
        • S2 User upload content containing malware.
        Mitigation
        • S1 Use AWS key Management Service to encrypt stored data and IAM for authentication and 2FA.
        • S2 Sanitize user input and implement AWS firewall and Amazon GuardDuty for threat detection.

        Idea Presentation

        Feasibility Presentation

        Feasibility Presentation 2.0

        Design Presentation

        Prototype Presentation

        User Stories

        Labs

        Lab 1

        Group Outline

        Lab 1 - Individual Final

        Lab 1 - Individual Drafts

        Resources

        References

        [1] Bilham, J. (2021). “Case study: How Duolingo Utilizes Gamification to Increase User Interest”. Retrieved October, 18, 2022, from https://raw.studio/blog/how-duolingo-utilises-gamification/

        [2] Bookclubs. (2022). Retrieved from https://bookclubs.com/

        [3] Bookship. (2022). Retrieved from https://bookshipapp.com/

        [4] Briggs, S. R. (2010). Using literature circles to increase reading comprehension in third grade elementary students. Retrieved from http://eric.ed.gov/?id=ED511091

        [5] Coppola & Bochicchio (2021). The Science behind Gamification: Why It Works and What Your Business Can Do with It. Retrieved September 29, 2022, from https://wistia.com/learn/marketing/the-science-behind-gamification

        [6] Dr. Duncan, S. (2010). Understanding Reading for Pleasure for Emerging Adult Readers. In. NRDC Institute of Education 20 Bedford Way London WC1H 0AL: National Research and Development Centre for Adult Literacy and Numeracy (NRDC).

        [7] Erschabek, S. “Using Optional Book Clubs Outside of School to Increase Reading Levels and Interest Among Elementary School Students”. Retrieved October 18, 2022, from https://www.fortbendisd.com/cms/lib09/TX01917858/Centricity/Domain/71/Using optional book clubs outside of school to increase reading levels and interest among elementary students.pdf

        [8] goodreads. Retrieved from https://www.goodreads.com/

        [9] Happy Global Literacy Day! Presentation. In: slidesgo.

        [10] Hristova, D., Dumit, J., Lieberoth, A., & Slunecko, T. (2020). “Snapchat streaks: How adolescents metagame gamification in social media”. Retrieved October, 18, 2022, from http://ceur-ws.org/Vol-2637/paper13.pdf

        [11] Kankanhalli, Atreyi. (2015). Gamification in Fitness Apps: How do Leaderboards influence Exercise? Retrieved October, 18, 2022, from https://www.researchgate.net/profile/Atreyi-Kankanhalli/publication/309557443_Gamification_in_Fitness_Apps_How_do_Leaderboards_influence_Exercise/links/586ca96f08ae8fce4919f096/Gamification-in-Fitness-Apps-How-do-Leaderboards-influence-Exercise.pdf

        [12] Morgan-Witts, Davina. (2015). “Book clubs in the USA”. libraryspot.net. Retrieved October 19, 2022, from https://www.libraryspot.net/LPN/1015/SL_Oct15_2.pdf

        [13] Nietzel, M. T. (2020). Low Literacy Levels Among U.S. Adults Could Be Costing The Economy $2.2 Trillion A Year. In: Forbes.

        [14] Papandrea, L. M. (2017). “Reading is boring: a qualitative study on motivating first grade students through reading workshop”. Thesis and Dissertations. 2369. https://rdw.rowan.edu/etd/2369

        [15] Petrich, N. R. (2015). Book clubs: Conversations inspiring community. Book Clubs: Conversations Inspiring Community. Retrieved October 18, 2022, from https://digitalcommons.nl.edu/ie/vol7/iss1/4/

        [16] Reading at Risk A Survey of Literary Reading in America. In. 1100 Pennsylvania Avenue, N.W. Washington, D.C. 20506-0001: National Endowment for the Arts.

        [17] Reister, A. (2020). “Influence of book clubs on reading motivation for third through fifth grade students”. Graduate Research Papers. 1492. https://scholarworks.uni.edu/grp/1492

        [18] Sciences, I. o. E., & Education, U. S. D. o. (2016). Adolescent Literacy intervention report: READ 180. In: What Works Clearinghouse.

        [19] Sukel, K. (2019). In Sync: How Humans are Hard-Wired for Social Relationships. Retrieved September 29, 2022, from https://dana.org/article/in-sync-how-humans-are-hard-wired-for-social-relationships/