Photochem is a mobile chemistry assistance app that helps students and professionals solve chemistry problems quickly and understand the underlying concepts. The app combines image recognition with AI-powered problem solving to provide detailed, step-by-step explanations for chemistry equations across all major branches of the subject.
Key features of the app include:
Dual Input Methods: Users can either scan handwritten or printed chemistry equations using their camera, or manually type equations directly into the app for maximum flexibility.
Comprehensive Chemistry Coverage: The app handles problems across organic chemistry, inorganic chemistry, and physical chemistry, including acid-base reactions, stoichiometry, reaction mechanisms, thermodynamics, and equilibrium calculations.
Step-by-Step Solutions: Rather than simply providing final answers, the app breaks down each problem into clear, logical steps that explain the reasoning and methodology behind the solution.
Instant Recognition: The image recognition system accurately reads chemical formulas, equations, subscripts, superscripts, and chemical notation from photos, eliminating the need for manual input of complex equations.
Educational Focus: Explanations are designed to help users understand concepts and methods, making it useful for homework assistance, lab preparation, exam study, and general chemistry learning.
Fast Processing: The AI delivers solutions and explanations within seconds, making it practical for time-sensitive situations like exam preparation or homework deadlines.
User-Friendly Interface: The app is designed to be accessible for both high school students learning basic chemistry and university students tackling advanced topics.
Technical Details
The mobile application was developed using the following technologies:
Framework: Flutter
AI Integration: OpenAI API (for equation solving, step-by-step explanations, and natural language processing)
Backend & Database: Firebase (for user authentication, storage, and cloud functions)
Monetization: Superwall (for subscription management and paywall optimization)