Commit Graph

39 Commits

Author SHA1 Message Date
bwnyasse
01158b8a89 Clean old base44 project reference architecture 2026-01-10 12:17:00 -05:00
José Salazar
5136b1d6b5 other modifications days ago 2025-12-26 15:14:51 -05:00
José Salazar
ef88639463 validating data 2025-12-03 13:35:20 -05:00
José Salazar
a01a14e353 recomendations for front ia 2025-12-02 10:38:07 -05:00
José Salazar
bc5c08255f adding modifications for the front 2025-12-02 09:20:00 -05:00
José Salazar
b76cde086a modifying authModule int krowSDK 2025-12-02 09:19:31 -05:00
José Salazar
d2c227c9d5 modifications for krowd sdk 2025-12-01 10:03:06 -05:00
José Salazar
b913c647e9 another importan configuration for firebase 2025-12-01 10:02:29 -05:00
José Salazar
fc31fbd4a3 important configuration for dataconnect and firebase 2025-12-01 09:49:35 -05:00
José Salazar
6c57465173 adding logout 2025-11-28 14:29:11 -05:00
José Salazar
7a1da8c0d4 auth working in webpage 2025-11-28 13:59:29 -05:00
José Salazar
4cbb3c429a new firebase file for frontend-web 2025-11-28 11:33:03 -05:00
José Salazar
c10b2c9427 commenting import api-docs-raw, error ai 2025-11-26 14:40:40 -05:00
José Salazar
645fecfae9 export with one error 2025-11-26 13:05:42 -05:00
José Salazar
19ceece8f2 ignore dataconnect in front and harness-dev deploy schema 2025-11-25 17:14:32 -05:00
José Salazar
a603af4c2a adding new schema and crud of business 2025-11-25 15:09:36 -05:00
José Salazar
1bc052bd9d new schema and crud for invoice 2025-11-25 14:12:19 -05:00
José Salazar
d028f1567b new schema crud of vendorDefaultSettings 2025-11-25 13:48:28 -05:00
José Salazar
503093571c new schema for front of vendorRate 2025-11-25 13:01:42 -05:00
José Salazar
25fd4e1f18 new schema for event v.3 2025-11-25 12:03:32 -05:00
José Salazar
bf37bb45ad new sdk with full funcionts of ventors 2025-11-24 16:07:50 -05:00
José Salazar
0e0d5c647e new sdk for front with vendor entity 2025-11-24 12:16:40 -05:00
José Salazar
2b6cbac6f2 Merge branch 'dev' into 63-infra-enhance-makefile-script-to-preserve-necessary-files 2025-11-24 09:30:40 -05:00
José Salazar
7e35a589fd new sdk of staffs to front 2025-11-21 14:16:11 -05:00
José Salazar
9e221f6a0e creating firebase.js in lib for the test 2025-11-21 11:17:12 -05:00
José Salazar
e659e63441 generated sdk dataconnect-generated 2025-11-21 11:14:16 -05:00
José Salazar
de1cc96ba0 new version frontend-webpage 2025-11-21 09:13:05 -05:00
José Salazar
e104f67f1d actual schemas for front 2025-11-19 15:58:24 -05:00
José Salazar
e8ffa4c5ef sdk creation in front-web and internal-api-harness 2025-11-19 12:00:02 -05:00
José Salazar
a7bbcfe698 Merge branch 'dev' into 24-web-connect-events-page-to-dev-backend-poc 2025-11-19 11:37:16 -05:00
José Salazar
d5e3396471 deleting dataconect from front for the merge 2025-11-19 11:34:58 -05:00
bwnyasse
d26bcaeed2 export base44 - Nov 18 2025-11-18 21:32:16 -05:00
José Salazar
4ab1db0c0e sdk from back and first configuration for firebase 2025-11-18 13:20:10 -05:00
José Salazar
81323fa7c3 configuration makefile and dataconnect init 2025-11-15 19:24:33 -05:00
bwnyasse
b7477944bc feat: update title and favicon in index.html
This commit updates the title and favicon in the index.html file
to reflect the new KROW branding. It also updates the links in
the internal launchpad to point to the correct environments.

feat: add script to patch index.html during integration

This commit adds a new script to patch the index.html file during
the integration process. This script updates the title and favicon
to reflect the new KROW branding.

style: update badge style in Dashboard.jsx

This commit updates the badge style in the Dashboard.jsx file to
use a span element with rounded corners instead of the Badge
component. This is to match the design of the new KROW branding.
2025-11-14 09:06:30 -05:00
bwnyasse
7159f6de07 fix(index.html): change title from KROW to Base44 APP 2025-11-14 08:55:37 -05:00
bwnyasse
9bdb250714 feat: add firebase configuration and deployment scripts
This commit introduces Firebase configuration files (.firebaserc,
firebase.json) and updates the Makefile to include deployment
commands for different environments (dev, staging).

The .firebaserc file defines Firebase projects for development and
staging, along with hosting targets.

The firebase.json file configures hosting settings, including
rewrites and ignores. It defines hosting targets for the main app
in dev and staging, and a separate target for an internal launchpad.

The Makefile is updated to include:
- GCP project IDs for dev and staging.
- Environment detection (ENV variable).
- Conditional variables based on the environment (GCP_PROJECT_ID,
 FIREBASE_ALIAS, HOSTING_TARGET).
- Deployment commands for the launchpad and the main app.
- The build command now passes the environment variable to the
 frontend build process.

The internal launchpad is added to firebase/internal-launchpad/index.html
to provide quick access to application URLs and Firebase/GCP
consoles for different environments.

A patch script is added to inject the environment label into the
Dashboard page.

The index.html title is changed to KROW.

These changes enable streamlined deployment and environment
management for the KROW application.
2025-11-14 08:53:00 -05:00
bwnyasse
80cd49deb5 feat(Makefile): install frontend dependencies on dev command
feat(Makefile): patch Layout.jsx queryKey for local development
feat(frontend-web): mock base44 client for local development with role switching
feat(frontend-web): add event assignment modal with conflict detection and bulk assign
feat(frontend-web): add client dashboard with key metrics and quick actions
feat(frontend-web): add layout component with role-based navigation
feat(frontend-web): update various pages to use "@/components" alias
feat(frontend-web): update create event page with ai assistant toggle
feat(frontend-web): update dashboard page with new components
feat(frontend-web): update events page with quick assign popover
feat(frontend-web): update invite vendor page with hover card
feat(frontend-web): update messages page with conversation list and message thread
feat(frontend-web): update operator dashboard page with new components
feat(frontend-web): update partner management page with new components
feat(frontend-web): update permissions page with new components
feat(frontend-web): update procurement dashboard page with new components
feat(frontend-web): update smart vendor onboarding page with new components
feat(frontend-web): update staff directory page with new components
feat(frontend-web): update teams page with new components
feat(frontend-web): update user management page with new components
feat(frontend-web): update vendor compliance page with new components
feat(frontend-web): update main.jsx to include react query provider

feat: add vendor marketplace page
feat: add global import fix to prepare-export script
feat: add patch-layout-query-key script to fix query key
feat: update patch-base44-client script to use a more robust method
2025-11-13 14:56:31 -05:00
bwnyasse
554dc9f9e3 feat: Initialize monorepo structure and comprehensive documentation
This commit establishes the new monorepo architecture for the KROW Workforce platform.

Key changes include:
- Reorganized project into `frontend-web`, `mobile-apps`, `firebase`, `scripts`, and `secrets` directories.
- Updated `Makefile` to support the new monorepo layout and automate Base44 export integration.
- Fixed `scripts/prepare-export.js` for ES module compatibility and global component import resolution.
- Created and updated `CONTRIBUTING.md` for developer onboarding.
- Restructured, renamed, and translated all `docs/` files for clarity and consistency.
- Implemented an interactive internal launchpad with diagram viewing capabilities.
- Configured base Firebase project files (`firebase.json`, security rules).
- Updated `README.md` to reflect the new project structure and documentation overview.
2025-11-12 12:50:55 -05:00