Skip to content

Rory Hackney

Software Developer

Web Developer / Designer

Screenshot of a website with books and reviews, currently displaying a form to save favorite searches.

The Book Shelf

April 2021 - June 2021

Tags

  • CSS
  • Front End
  • HTML
  • JavaScript
  • PHP
  • SQL
  • Web Development

A book search and review search site built in a three-person team using Bulma, JavaScript, PHP, and SQL. Features include user accounts, forms, a database, dark mode, search, and a clean, mobile friendly design made with a CSS framework.

I launched The Book Shelf (a book search and reviews site) together with Hannah Eberts, designer, and Dominick Nelson, back end developer. As the front end developer, I combined their work with a nice UI aided by Bulma, which helped us to complete the project on time without sacrificing the quality or consistency of the design.

The Book Shelf website displays several book reviews with a light blue and yellow design.

The Book Shelf was built to provide a space for people to add their favorite books, look at reviews, and find information. We planned the website together, from brainstorming first ideas to a week by week project timeline made in Asana.

Screenshot of project management in Asana, displaying a list of completed sprints and tasks.

We also added user accounts, complex searches, dark mode, and a popup to save favorites, using a mix of PHP, JavaScript, and SQL to make the site interactive, functional, and persistent.

Form for submitting a book to the database in dark mode.

In the end, we had an awesome digital bookshelf we could all be proud of.

Mobile view of The Book Shelf on a small iPhone sitting on a patterned background. The Book Shelf displaying saved searches and book listings on a light color scheme.

List of Features

The Book Shelf in dark mode displaying recently added books with reviews. The Book Shelf books search page displaying Fiction books via the Genre search filter. The Bookshelf footer in dark mode, displaying credits, login and registration links, and a page timer.

Thanks for checking out my project!

Back to Portfolio