Web App Using Flutter and Node.js

Job ID: 39425418

Budget: €30 – €250 EUR

I need a simple web application developed with the following stack ( is not a commercial application, is just to learn how it works)
Frontend: Flutter web
Backend/API: Node.js with GraphQL
Database: PostgreSQL
Authentication: Microsoft Identity Platform using MSAL for Node.js

Key requirements:
After launching, the app should not show any data until the user logs in.
User must authenticate using Microsoft Identity (MSAL for Node.js).
Once logged in, the user should see a table displaying the latest available data in the database.
A button or trigger should allow the user to manually update the data
This will fetch the latest information from a cloud API (e.g., OpenWeather or any other relevant API).
The database should be updated with this new data, and the table in the UI should refresh accordingly.

Technology requirements:
Use GraphQL for API communication (not REST).
Database access, authentication, and all communication should follow best practices.

UI/UX:
You have full creative freedom regarding the layout and UI components.
The app should be responsive and work smoothly on mobile and desktop.
Related categories: Node.js Flutter GraphQL