BookWorm iOS App

📌 CodePath Group Project | Role: Developer Member & Interface Designer

Participated on the development of a lifestyle mobile application for iOS catering to avid readers, enabling them to easily store and organize a list of purchased books. The app facilitates tracking reading goals, cataloging books, and progress tracking, and offers features such as reviews, ratings, and the creation of reading lists.

WHY DID WE MAKE A READING TRACKER?

Encouraging reading and facilitating book management can contribute to promoting literacy and intellectual engagement. By providing users with tools to track reading goals, discover new books, and interact with fellow readers, the application fosters a culture of lifelong learning and personal growth.

By providing a platform for users to discover and review books, the application can help independent authors and publishers gain visibility and recognition. Through user-generated content such as ratings and reviews, lesser-known titles can find their audience, contributing to a more diverse and inclusive literary landscape.

HAND MADE WIREFRAME

ACHIEVMENTS

✅ Implemented a user authentication system, allowing users to create accounts and log in securely.

✅ Designed and developed screens for book logging, allowing users to view individual book details and see a comprehensive list of their logged books.

✅ Integrated a search feature, enabling users to search for books and differentiate between physical and digital book purchases.

✅ Introduced a recommendation system, suggesting purchases based on the genres of books already owned, enhancing the overall user experience.

✅ Incorporated trending books feature on the Stream Screen, informing users about popular and noteworthy titles.

✅ Utilized tab navigation for seamless user experience with dedicated tabs for Book Feed, Book Search, and Profile screens.

Skills Utilized:

  • iOS Development

  • User Authentication

  • Database Management

  • UI/UX Design

  • Recommendation Systems

  • Search Algorithms

  • Tab Navigation

Future Enhancements :

‼️ Implement additional social features for users to share and discuss their reading experiences.

‼️ Explore partnerships with bookstores or online platforms for direct book purchase integration.

‼️ Enhance the recommendation algorithm for more accurate and personalized suggestions.

Communication System:

As a group, we orginized our individual tasks through GitHub project board.

DID WE HAVE PAIN POINTS?

  • Feature Overload: Balancing the inclusion of essential features such as book cataloging, progress tracking, and community engagement tools while avoiding feature overload is challenging. Ensuring a streamlined user experience without overwhelming users with unnecessary functionalities requires meticulous planning and prioritization.

  • Data Management and Synchronization: Managing a vast database of books, user profiles, reading progress, reviews, and ratings requires robust data management and synchronization mechanisms.

  • Performance Optimization: Ensuring optimal performance of the app, particularly during tasks such as searching, sorting, and displaying book information, poses a significant challenge. 

  • Customization and Personalization: Meeting users' expectations for customization and personalization options adds complexity to the development process. Implementing features such as customizable reading goals, personalized recommendations based on reading history

  • Integration with External Services and APIs: Integrating with external services such as bookstores, e-book platforms, and social media APIs to enrich the app's functionality adds another layer of complexity. Managing authentication, data exchange, and maintaining compatibility with evolving APIs while ensuring a seamless user experience presents challenges in terms of development, testing, and ongoing maintenance.

Screen Archetypes

First Mockup Ideation:

Second Revision:

Keep exploring the rest of this project! Jump into the Design process:

Previous
Previous

WiTCON 2024 Website

Next
Next

Jr. Webmaster @ FIU