From Vivek :
In both data entry app and form designer app - there is a lot of scope for improving the code - from long term maintenance standpoint. A few main issues are spread across the codebase (i.e. in each component). I mainly see 3 main issues.
From Vivek :
In both data entry app and form designer app - there is a lot of scope for improving the code - from long term maintenance standpoint. A few main issues are spread across the codebase (i.e. in each component). I mainly see 3 main issues.
- Folder structure
- Lot of code in react JSX components and missed opportunities in creating smaller reusable components causing big files
- It is difficult to figure out what the state overall looks like for a higher order component
We did some refactoring of creating smaller components for FormWizard avniproject/avni-webapp@6fdce37. In this refactoring we extracted out separate components for WizardButton and WizardHeader. Also we deleted one wrapper component around FormElementGroup called Form.js that was misleading since it was just wrapping the FormElementGroup without doing anything extra and actually representing a group only and not a form.
Dear everyone,I just join in avni. Currently I have setup the app locally and connect to hosted API Server. When I start it, it's required with username/password login, how can I get this info?
@dinhngocquanghuy you will have to setup an account and have your username / password. you can setup a trial account by signing up here https://avniproject.org/signup/?source=trial
Dear everyone,I just join in avni. Currently I have setup the app locally and connect to hosted API Server. When I start it, it's required with username/password login, how can I get this info?
@dinhngocquanghuy you will have to setup an account and have your username / password. you can setup a trial account by signing up here https://avniproject.org/signup/?source=trial
Thank you so much for your help @arjunk @vinayvenu , after hours trying, I find out the username and password right inside the source code project