My Bookcase
An AI-powered app designed to help users build, organize and manage their personal book library, with features for tracking, annotating and sharing their collection.
OVERVIEW
Context
My Bookcase is a simple web app designed to organize and explore a personal book collection. The project started as an experiment to build a product using AI, but quickly shifted into a deeper exploration of how to manage complexity, maintain consistency and keep control during the process.
Goal
Build a working product while testing a structured approach to AI development, based on documentation, predefined instructions and a controlled execution workflow.
Tools
Skills
APPROACH
Instead of building the product directly through prompts, I structured the entire process before development. The focus was on defining what to build, how it should work and how the AI should behave — before starting execution.
01
Research & Inspiration
Collected references from existing tools and UI patterns to define the product idea, features and visual direction.
02
Base Prompt Definition
Created a Base Prompt to clearly define the product scope, target, features and design references — establishing the foundation of the project.
03
PRD Creation
Expanded the Base Prompt into a structured set of documents (master plan, implementation plan, design guidelines, app flow) to define the product in detail.
04
System Setup in Lovable
Uploaded the documents into Lovable and configured the knowledge base to ensure the AI consistently reads and follows the defined structure.
05
Controlled Execution
Built the product through a task-based workflow, using a step-by-step execution cycle to maintain control and track progress.
OUTPUT
The project resulted in a cloud-based web app built with Lovable, where users can create an account or sign in with Google to manage their personal book collection. Books can be searched and added through AI, then organized into a personal library where users can rate them, write notes and track reading activity through simple statistics. The app also allows users to share their library with others, making it easier to discover and exchange books.
Personal Profile
Create and manage your personal account to keep your book collection always accessible and synced.
AI-powered Book Search
Search and add books instantly through AI, with automatic data completion to simplify the process.
Multi-language Support
se the app in different languages, making your library accessible and easy to manage wherever you are.
Smart Recommendations
Discover reading suggestions and best sellers based on your country and preferences.