Flutter Diagnoser App Upgrade
Budget: $30 – $250 USD
I'm seeking an experienced Flutter developer to evolve our Diagnoser App for both iOS and Android platforms.
Project: Diagnoser App Evolution
The Diagnoser app is a tool designed for mechanics, enabling them to register, share, and collaboratively resolve automotive diagnostics.
Below is a complete overview of what is already implemented, what needs to be modified, and what needs to be developed from scratch.
Features Already Implemented:
Complete diagnostic creation flow
API integration for retrieving vehicle data via license plate
Customizable items during the diagnostic creation process
User diagnostics screen
Community diagnostics screen
Screen to add DTCs (Diagnostic Trouble Codes)
Screen to finalize diagnostics, indicating the part that solved the issue
Screen to manually add users (admins and moderators)
Screen to configure access time limits for each user
PDF generation with a summary of the diagnostic (for printing/sharing)
Login screen
Note: Manual user addition screen already exists (duplicate in original list)
Features to Be Modified:
1. Vehicle Registration Screen
Should be updated to display additional data retrieved from the license plate API
2. DTC Addition Screen
Add option for the user to take a photo
The image will be sent to the OpenAI API with a customizable prompt
The AI will automatically return the DTC codes and their descriptions
The user will only need to select the module where the fault occurred
The prompt should be editable by the administrator
3. Community Diagnostics Screen
Redesign the UI to make it more attractive and interactive
Style similar to a social network
Display indicators such as: number of comments, likes, participation, etc.
4. User Profile Screen
Allow the user to add a profile picture and additional personal data
5. Chat Screen
Make the experience similar to WhatsApp: smoother, more responsive, and familiar to the user
Features to Be Created from Scratch:
1. Gamification and Ranking System
Implement points logic based on user contributions
Include monthly and lifetime rankings, and level progression
2. Individual Score Screen
Show history and total points for the logged-in user
3. Global Ranking Screen
Display rankings of all active users, filterable by time period
4. AI Configuration Screen (DTCs via Image)
Interface to configure:
API key
OpenAI model (e.g., gpt-4o)
Custom prompt used to extract DTCs from the uploaded image
Current Screens (Figma):
https://www.figma.com/design/9puf1nsvoymP4AauYLxdpK/Madalozzo-Club?node-id=2601-146&t=aHVY1LOr5ipIhmid-1
Project: Diagnoser App Evolution
The Diagnoser app is a tool designed for mechanics, enabling them to register, share, and collaboratively resolve automotive diagnostics.
Below is a complete overview of what is already implemented, what needs to be modified, and what needs to be developed from scratch.
Features Already Implemented:
Complete diagnostic creation flow
API integration for retrieving vehicle data via license plate
Customizable items during the diagnostic creation process
User diagnostics screen
Community diagnostics screen
Screen to add DTCs (Diagnostic Trouble Codes)
Screen to finalize diagnostics, indicating the part that solved the issue
Screen to manually add users (admins and moderators)
Screen to configure access time limits for each user
PDF generation with a summary of the diagnostic (for printing/sharing)
Login screen
Note: Manual user addition screen already exists (duplicate in original list)
Features to Be Modified:
1. Vehicle Registration Screen
Should be updated to display additional data retrieved from the license plate API
2. DTC Addition Screen
Add option for the user to take a photo
The image will be sent to the OpenAI API with a customizable prompt
The AI will automatically return the DTC codes and their descriptions
The user will only need to select the module where the fault occurred
The prompt should be editable by the administrator
3. Community Diagnostics Screen
Redesign the UI to make it more attractive and interactive
Style similar to a social network
Display indicators such as: number of comments, likes, participation, etc.
4. User Profile Screen
Allow the user to add a profile picture and additional personal data
5. Chat Screen
Make the experience similar to WhatsApp: smoother, more responsive, and familiar to the user
Features to Be Created from Scratch:
1. Gamification and Ranking System
Implement points logic based on user contributions
Include monthly and lifetime rankings, and level progression
2. Individual Score Screen
Show history and total points for the logged-in user
3. Global Ranking Screen
Display rankings of all active users, filterable by time period
4. AI Configuration Screen (DTCs via Image)
Interface to configure:
API key
OpenAI model (e.g., gpt-4o)
Custom prompt used to extract DTCs from the uploaded image
Current Screens (Figma):
https://www.figma.com/design/9puf1nsvoymP4AauYLxdpK/Madalozzo-Club?node-id=2601-146&t=aHVY1LOr5ipIhmid-1