Packages used:
- dio (For making http requests and using http interceptors)
- riverpod (Used for state management)
- google_fonts (Used for adding different fonts into the app)
- pretty_dio_logger: (Dio interceptor to log all http network call activities)
- Project currently runs on dart sdk version '>=2.18.1 <3.0.0'.
- Users will see a splash screen on launch and it takes them to the Ingredients page where they need to select a lunch date (Current Date by default).
- The user sees a list of Ingredients and they're able to pick ingredients if its not past its use-by date.
- A floatingActionButton appears after they've selected ingredients. A user can click on this floatingActionButton to see the recipes.
You can find a video demonstration here. Demo