SpoonBook Recipe App
Overview
Designed and developed a mobile recipe management application that helps users store, organize, and interact with their favorite recipes. The app focuses on creating a simple and intuitive experience through flexible organization, clean interface design, and efficient content management. The project combines mobile UI design, front-end development, data organization, and user-centered problem solving to create a functional application experience.
Project Type: Mobile Application Design & Development
Software & Technologies Used:
Figma, Visual Studio Code, Android Studio, Apache Cordova, ChatGPT
Languages & Technologies:
HTML, CSS, JavaScript
My Role
I was responsible for the full design and development process, including concept development, user flow planning, wireframing, interface design, front-end implementation, testing, and refinement. I designed the app's visual system, created the screen layouts, planned functionality, developed interactive features, and improved usability through testing and iteration.
Project Goals & Results
The goal of this project was to create a mobile application that provided users with a simple and organized way to save, manage, and access their recipes.
Goals
- Design an intuitive mobile interface focused on usability and organization
- Create a flexible system for storing and managing recipe information
- Develop clear navigation and user flows for common tasks
- Build a responsive application experience optimized for mobile devices
- Combine visual design with functional front-end development
Results
- Created a fully functional mobile recipe application deployed to an Android device
- Developed features for creating, editing, deleting, searching, and organizing recipes
- Designed a cohesive visual system with custom layouts and interface elements
- Improved usability through multiple rounds of testing and refinement
- Built a complete application experience from initial concept through deployment
Process
Takeaways
One of the most valuable lessons I learned from developing my own recipe app was how important planning and organization are before writing any code. Working on a full web development project reinforced the need for a clear structure early on, especially when managing features, components, and data flow. I also learned the importance of writing DRY (Don’t Repeat Yourself) code, as reusable and well-organized code made the app easier to maintain and expand. This project helped me better understand the full development process, from planning and layout to functionality and usability.
Successes
A major success of this project is the visual design and overall usability of the app. The interface is clean, responsive, and intuitive across different screen sizes. I’m especially proud of how many flexible ways users have to complete the same tasks, whether organizing recipes or managing content. The variety of organizational options adds to the app’s usefulness and makes it feel customizable to different users’ needs.
Changes
If I had more time, I would add web scraping capabilities so users could automatically import and convert recipes they find online into the app. This feature would greatly improve convenience and make the app even more practical for everyday use.
Trailer
Contact
I’m always excited to connect and discuss new opportunities, projects, or collaborations. Whether you have a question, a project idea, or want to work together, feel free to reach out!











