Commit Graph

351 Commits

Author SHA1 Message Date
José Salazar
703235d69b making city null 2026-01-22 12:37:08 -05:00
José Salazar
fdf28beae4 new schemas of teams and hubs 2026-01-22 12:25:24 -05:00
José Salazar
c211c4712d modications for hubs and teams 2026-01-22 12:24:57 -05:00
Achintha Isuru
6ef691881a CHORE: Update UI spacing and colors in client home widgets
Added spacing to the ClientHomePage widget column and updated icon and background colors in ActionsWidget to use theme constants. Adjusted padding and removed boxShadow from _ActionCard for a cleaner appearance.
2026-01-22 11:32:30 -05:00
Achintha Isuru
f882a0a7d0 chore: Update client navigation routes and exports
Standardized navigation route paths for client home, hubs, and settings to use '/client-home', '/client-hubs', and '/client-settings'. Added missing module imports and exports in main.dart and krow_data_connect.dart, including business_repository_mock.
2026-01-22 11:29:54 -05:00
Achintha Isuru
cf3c1c09ef chore: Add localization generation to mobile install
The mobile-install target now generates localization files after bootstrapping the workspace, ensuring localization is up to date during setup.
2026-01-22 11:11:56 -05:00
Achintha Isuru
ecc7aece6e chore: Refactor mobile build scripts to use Melos
Updated Makefile, mobile.mk, and melos.yaml to centralize mobile app build, start, and code generation commands using Melos scripts. Added info and install-melos commands for easier onboarding and workspace setup. Documentation updated to reflect staff app naming and new command structure.
2026-01-22 10:55:46 -05:00
Achintha Isuru
cf59935ec8 Move apps to mobile directory structure
Relocated all app directories (client, design_system_viewer, staff) and their contents under the new 'apps/mobile' path. This change improves project organization and prepares for future platform-specific structuring.
2026-01-22 10:17:19 -05:00
Achintha Isuru
2f992ae5fa Merge branch 'dev' into 208-p0-auth-05-get-started-screen 2026-01-22 09:58:16 -05:00
Achintha Isuru
ceacaee233 Merge pull request #284 from Oloodi/sign_up_dataconect_firebase
Sign up dataconect firebase
2026-01-22 09:56:33 -05:00
José Salazar
beb3a36590 getting message of throw with invalid data 2026-01-22 09:46:39 -05:00
José Salazar
1b67bb21c8 last part of auth 2026-01-22 09:34:33 -05:00
José Salazar
e4986c2aee auth in client working 2026-01-21 22:08:51 -05:00
Achintha Isuru
61d7c08c95 feat: Implement Hubs feature with dedicated navigation, a home page action card, a settings quick link, and localization. 2026-01-21 20:11:09 -05:00
Achintha Isuru
9d9d2aa456 refactor: decompose hub arguments into separate, dedicated classes for improved modularity. 2026-01-21 19:58:22 -05:00
Achintha Isuru
0599e9b351 refactor: move dialog state management to BLoC and make client hubs page stateless. 2026-01-21 19:55:56 -05:00
Achintha Isuru
12dfde0551 feat: Implement client hubs management feature, including CRUD operations and NFC tag assignment. 2026-01-21 19:50:16 -05:00
Achintha Isuru
78917a5f84 refactor: extract UI components into dedicated widgets for the client settings page and update repository constructor. 2026-01-21 19:41:13 -05:00
Achintha Isuru
eace8a66af feat: Implement client settings and profile management feature with sign-out functionality. 2026-01-21 19:37:34 -05:00
José Salazar
4de3c44863 first steps for firebase 2026-01-21 19:13:45 -05:00
José Salazar
cabbe0f051 configuration sdk to flutter project 2026-01-21 18:48:16 -05:00
José Salazar
92a6cc0244 configuration sdk to flutter project 2026-01-21 18:46:07 -05:00
Achintha Isuru
7d5a40b7e3 refactor: introduce HomeDashboardData entity, convert ClientHomePage to StatelessWidget, and update deprecated color methods in the client home feature. 2026-01-21 16:33:55 -05:00
Achintha Isuru
eb10254757 feat: Implement CoverageWidget for daily coverage metrics on the client home page and add .gitignore. 2026-01-21 16:08:44 -05:00
Achintha Isuru
4a67b2f541 initalizing the mobile apps 2026-01-21 15:42:51 -05:00
José Salazar
fbadd976cf Merge pull request #282 from Oloodi/281-deploy-new-data-connect-schema-to-krow-workforce-dev
corrections for the deploy of dataconnect
2026-01-21 12:59:02 -05:00
José Salazar
5e3defa59d corrections for the deploy of dataconnect 2026-01-21 12:51:29 -05:00
Oloodi Admin
754898ff6c Merge pull request #280 from Oloodi/moving_dataconect_and_files_to_dev
Moving dataconect and files to dev
2026-01-20 17:11:50 -05:00
José Salazar
ba85acd450 correction of staff app diagram 2026-01-20 16:16:10 -05:00
José Salazar
4e09d21beb modifications queries, mutations of contact, recentPayment, shiftRole, teamhub 2026-01-20 14:23:04 -05:00
José Salazar
463c513a49 schema dataconnect guide 2026-01-20 14:22:04 -05:00
José Salazar
cb63f03e55 mobile diagrams 2026-01-20 14:21:34 -05:00
José Salazar
3fd8dd2b5b updating dataconect makefile 2026-01-19 19:24:02 -05:00
José Salazar
c5afbd99cd moving dataconnect to dev 2026-01-19 19:18:11 -05:00
José Salazar
6960e9e472 deleting unnecesari files 2026-01-19 19:16:31 -05:00
José Salazar
dbc017fce9 adding dataconnect guide 2026-01-19 19:15:47 -05:00
José Salazar
fdcaaca223 adding diagrams of dataconnect 2026-01-19 19:14:53 -05:00
Boris-Wilfried
7c69efc2a6 Merge pull request #199 from Oloodi/prep-sprint-3
Prep sprint 3
2026-01-15 09:25:32 -05:00
bwnyasse
e78ddb8a49 feat: update allowed hashes and IAP users
This commit adds a new hash to the allowed-hashes.json file.
This commit adds a new user to the iap-users.txt file.
The new hash is for a new version of the launchpad.
The new user is a new IAP user.
2026-01-15 09:24:04 -05:00
Boris-Wilfried
edf0f7883d Merge pull request #198 from Oloodi/prep-sprint-3-backend-diagram
diagrams for dataconnect
2026-01-15 09:17:09 -05:00
Boris-Wilfried
0c2e7c2931 Merge pull request #197 from Oloodi/prep-sprint-3-doc-05-update
chore: Update the sprint 3 document
2026-01-15 09:16:05 -05:00
José Salazar
33b9af8e8b diagrams for dataconnect 2026-01-13 13:14:23 -05:00
José Salazar
0ce416c81b diagrams 2026-01-13 09:36:31 -05:00
Achintha Isuru
ef31dbe414 docs: update the route of the mobile apps 2026-01-12 21:01:31 -05:00
Achintha Isuru
ade07eea72 chore: update links to name to be worker 2026-01-12 17:31:31 -05:00
Achintha Isuru
7d61997373 doc: doc 05 updated with some changes 2026-01-12 17:26:43 -05:00
bwnyasse
8916a4ac49 feat: add feature roadmap and tickets documentation
feat: add detailed feature roadmap and tickets documentation
feat: add roadmap overview diagram
feat: add roadmap p0 mvp diagram
feat: add roadmap p0 complete workflow diagram
feat: update diagrams config to include new roadmap diagrams
feat: add support for syncing source code for ai context
chore: update allowed hashes
feat: add jose.salazar@oloodi.com to iap-users.txt
feat: add fazulilahi@gmail.com to iap-users.txt
feat: add zouantchaw74@gmail.com to iap-users.txt
2026-01-12 11:44:26 -05:00
bwnyasse
5cc4e0fc0a docs: add project onboarding master document
This commit introduces a comprehensive document outlining the
KROW Workforce Platform project, covering vision, architecture,
domain logic, feature gap analysis, and development strategy.

The document serves as a central source of truth for team
onboarding and sprint planning, ensuring alignment and
consistency across the project. It details the migration from
a legacy system to a new GCP-based architecture using Firebase
Data Connect, Cloud Functions, and Cloud SQL.

Key aspects covered include:

- Project vision and business value proposition
- System architecture and technology stack comparison
- Core domain logic and entity definitions
- Feature gap analysis between legacy and prototype apps
- Data Connect schema evolution and development strategy
- Definition of Done (DoD) for features and sprints

The document also includes appendices with entity relationship
summaries, status enum references, and key file locations.
2026-01-11 10:57:33 -05:00
Oloodi Admin
7ced6e6fed Merge pull request #195 from Oloodi/cleanup_for_sprint3
chore: remove vite and vscode configuration files
2026-01-10 23:52:58 -05:00
bwnyasse
09ff2bfafb chore: remove vite and vscode configuration files
The files are not needed in the backend repository.
2026-01-10 23:52:30 -05:00