NaFila.pt, project related to Tech4Covid19.
Production branch: master
- Live code in production (nafila.pt)
- Reviewed (reviewers: @naFila-pt/reviewers) & Approved PR from
dev
branch only - @carlosouro / @thegiantbeast / @telmogoncalves to organise PRs & deploys
Development branch: dev
- Live code in dev/qa environment (dev.nafila.pt)
- Reviewed & Approved PR from any feature branch
- Auto-deploys to dev environment on PR merge (TO-DO - manual for now via @carlosouro / @thegiantbeast / @telmogoncalves)
- Any developer can submit branch PR
- Any developer can review PR & merge
Feature branch: xxx
(no naming convention)
- Feature/bugfix specific branch
- Any developer can create and push one
- PR from here to
dev
when the feature is ready for testing/review
- Clone repo
yarn install
yarn start
- for starting local FE server (auto-refreshes on file changes)
/src/
andpublic
- React.js code (FE)/function/
- Firebase functions code (BE)/docs/
- Back-end & Front-end docs
Note: /tools/
and many components/pages in /src/
were originally auto-generated by RMUIF template and need to be cleanup eventually.
- Serverless (BE) - Firebase Cloud Firestore (DB) & functions (endpoints) description
- Frontend - React.js front-end docs
For grouping data into Analytics overview dashboards (shops/companies/groups with several/distributed queues), manually set .shop = "Flores Maria"
and/or .retailerGroup = "Flores lda"
and/or .shoppingCentre = "Super Shopping"
in the /users/{userId}
collections in firestore for each user
belonging to the company.
These user properties will be available in Google Analytics to filter traffic data to create advanced dashboard and custom reports.