Sometimes, we are presented with choices and cannot decide on the best one. By applying a decision matrix, this app provides you with the most viable alternatives.
-
Create a new decision by tapping the
+button in the homepage. Add a title for your decision, e.g. Choose a new plant. -
Add alternatives ie. list of you all possible options. For example, if you are deciding to buy a new plant to plant, your alternatives might be Rose, Aloe vera etc.
-
Define criteria by which you'll evaluate the alternatives. You can add custom ones or add from some common suggestion like 'Cost', 'Benefit' or 'Satisfaction'. Be sure to specify whether the criterion's higher score is better or lower score is better,. For example, lower 'Cost' is generally better, so you'd select Lower is Better for 'Cost'.
-
Rank criteria on the basis of which is more important to you. For example, 'Aesthetic gratification' might be more important to you than 'Cost'. So rank accordingly.
-
Score the alternatives on each criterion.
-
View the results.
Please note that the results are not unbiased from your own biasness, as the ranking of criteria and scoring of each alternatives are entirely up to you.
Framework: Ionic with Vue
State Management: Pinia
Routing: Vue Router
Language: TypeScript
Internationalization: Vue I18n
-
Node.js (LTS version recommended)
-
Ionic CLI (npm install -g @ionic/cli)
Clone the repository:
git clone <your-repository-url>
cd <project-directory>
Install dependencies:
npm install
Run the development server:
npm run dev
Build for production:
npm run build
Build for android
cd android
./gradlew assembleDebug
