About page


MyBrary is a wishlist management system where you can create lists of books that pertain to a specific topic or category of books. You may use this software to keep inventory of books you are interested in or rank your top books by genre. The possibilities are endless.

A few years ago, I wrote an incomplete Java swing desktop app for a school assignment that spanned throughout my software design and architecture course. Although I learned how to use the swing GUI framework and database interaction with MySQL, it was left with bugs and I was therefore not pleased with its state. I also did not enjoy writing in Java while in college due to how heavy, verbose and religiously insistent on OOP it was, making it a dull language to work with. However, I left it alone for the past few years until recently when I decided to revisit ruby on rails. I felt that Ruby on Rails convention over configuration philosophy presented a perfect opportunity for me to change from Java to Ruby as a third language. Therefore, I decided to redo my bookstore IMS into a more useful, complete app that can also be deployed to production for others to try out.

Although this app was mostly meant to replace an old, unpolished school project with a complete, robust app, I do have a couple more plans in mind for the forseeable future.
  • User profile pictures: Add your own picture for your page.
  • Export as CSV: Export CSV file of list to share with others, keep track of books elsewhere etc.
  • Link to book: Link to site where you plan to buy a book