A refined, production-optimized, and fully documented solution for chemical solution preparation.
flutter_app/: The cross-platform mobile/desktop application built with Flutter.web_app/: The web application built with Next.js.assets/: Shared assets including the universal substance database.
- Clean Architecture: Separation of concerns (Data, Domain, Presentation).
- Type Safety: Strong typing in both Dart and TypeScript.
- Performance: Optimized calculations and state management.
- Accessibility: High contrast modes and screen reader support.
- Universal Database:
substances.jsonacts as a single source of truth.
- Navigate to
flutter_app/. - Run
flutter pub get. - Run
flutter run.
- Navigate to
web_app/. - Run
npm install. - Run
npm run dev.
- Flutter: Run
flutter testin theflutter_appdirectory. - Web: Run
npm test(if configured) in theweb_appdirectory.
MIT