27
#100DaysOfCodeChallenge - Crop Management Information System
This is 0 of 100 blogs about my 100DaysOfCode Experience. This challenge have two main rules;
For the next hundred days I will post an article on my progress.
CMIS is intended to benefit crop farmers and crop extension officers who are responsible for providing technical advice to crop farmers. Features of CMIS includes;
The Flutter SDK will be used to build the android and web app. Firebase will be used as the backend.
At the end of the 100 days, I intend to be proficient enough with firebase and flutter to build real world application within reasonable time and have an application that will be useful to Farmers and Crop Extension Officers.
The MVC+S architecture design was chosen for reasons outline in gskinner Flutter: State Management using an MVC+S Architecture blog post. I have also decided to implement gskinner Flutter: WidgetView – A Simple Separation of Layout and Logic for the View of the MVC+S architecture.
I have already Started this project but only the authentication features have been completed;
27