Skip to content

This repo contains high-fi wireframes for my full-stack capstone for the Thinkful Software Engineering Immersion program.

Notifications You must be signed in to change notification settings

aniledev/bookend-capstone-wireframes

Repository files navigation

Capstone Project--Bookend Full-stack Application

About This Project

This project is a full-stack (client-side and server-side) application that allows users to search for book recommendations based on books they've already read and loved. The application will allow users to create a To Be Read list of their custom recommendations. Future implementation of the app will allow users to create profiles, log in, share books and their lists with each other. As an added bonus, I would also like this book recommendation application to also pair a coffee with the book recommendations as books and coffee go hand in hand. Further features might include allowing a user to write reviews or post comments about each book.

User Stories

  • As a new user, I should be able to create a new profile/account.

  • As an existing user, I should be able to log in to an existing profile/account.

  • As a new/existing user, I should initially arrive at the home screen that details a little about the application.

  • As a new user, once I've created an account, I should see a welcome/walkthrough screen.

  • As a new/existing user, I should be able to search for book recommendations based on title or author.

  • As a new/existing user, I should be able to receive a list of books that briefly displays the title, author, genre, and image cover if available.

  • As a new/existing user, the recommendations list of book results should be collapsed.

  • As a new/existing user, I should be able to click on a book title or image and get detailed information about that book: at the minimum title, description, author, genres, published date, image cover.

  • As a new/existing user, I should be able to add recommended books to a created list. (E.g.f Use favorite, like, star, or drop-down box to add to my created list.

  • As a new/existing user, I should be able to delete books from a created list.

  • As a new/existing user, I should be able to share this created list with others.

  • As a new/existing user, I should be able to get a random book recommendation without searching.

  • As a new/existing user, I should be able to compare 2 books side by side, versus style, to better narrow down my book recommendations.

  • As a new/existing user, I should be able to see a shortlist of generated news articles/book reviews related to each particular book once the book is clicked on.

  • As a new/existing user, I should get a coffee pairing with each book recommendation.

  • As a new/existing user, I should be able to rank or order my created list.

  • As a new/existing user, I should be able to share my recommendations/search results with others.

  • As an existing user, my favorite/created list should populate each time I log in.

  • As a new/existing user, I should be able to post my thoughts/comments about a book.

  • As a admin, I should be able to view all accounts.

  • As a admin, I should be able to unlock accounts.

  • As an admin, I should be to see usage reports generated automatically.

  • As a disabled user, I should be able to see and read all content clearly, including color contrasts.

  • As a disabled user, I should be able to navigate the application using keyboard navigation.

  • As a disabled user, I should be able to reach all links (text or image), form controls and page functions, so that I can perform an action or navigate to the place I choose using only the keyboard.

  • As a new user, I should see a screen overlay that hows the user what all the new buttons and features of the app function.

Wireframes

Link to Figma Wireframes

Workflow

About

This repo contains high-fi wireframes for my full-stack capstone for the Thinkful Software Engineering Immersion program.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published