├── .all-contributorsrc ├── .eslintignore ├── .eslintrc ├── .github ├── CONTRIBUTING.md ├── PULL_REQUEST_TEMPLATE.md ├── config.yml └── workflows │ ├── docs.yml │ └── qa-checks.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── REPORTING_GUIDELINES.md ├── docs ├── .gitignore ├── README.md ├── babel.config.js ├── docs │ ├── 2020-Bismita-Guha.md │ ├── About-AnitaB.org-Open-Source.md │ ├── Automation-and-Filtering.md │ ├── Coding-Standards.md │ ├── Commit-Message-Style-Guide.md │ ├── Design-Guideline.md │ ├── Export-Environment-Variables.md │ ├── Fork,-Clone,-Remote-and-Pull-Request.md │ ├── Forms.md │ ├── Future-Ideas.md │ ├── Getting-Started.md │ ├── Home.md │ ├── Main-Concepts.md │ ├── Maintainer-Guidelines.md │ ├── Tech-Stack.md │ ├── Test-the-App.md │ └── User-Interface-Design.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.js │ │ └── styles.module.css ├── static │ ├── .nojekyll │ └── img │ │ ├── favicon.ico │ │ └── logo.png └── yarn.lock ├── package.json ├── public └── index.html ├── src ├── AuthRoute.js ├── PrivateRoute.js ├── Routes.js ├── actions │ ├── form.js │ ├── info.js │ ├── login.js │ ├── question.js │ ├── types.js │ ├── user.js │ └── zulip.js ├── assets │ └── org-logo.jpg ├── components │ ├── Activate.js │ ├── App.js │ ├── Dashboard.js │ ├── ErrorPage.js │ ├── Forms.js │ ├── Login.js │ ├── Menubar.js │ ├── Navbar.js │ ├── Preview.js │ ├── Profile.js │ ├── PublishedForm.js │ ├── Questions.js │ ├── Register.js │ ├── Submission.js │ ├── UnpublishedForm.js │ ├── Upload.js │ └── Zulip.js ├── index.css ├── index.js ├── logo.svg ├── reducers │ ├── form.js │ ├── index.js │ ├── info.js │ ├── login.js │ ├── question.js │ ├── user.js │ └── zulip.js ├── serviceWorker.js ├── setupTests.js ├── store.js ├── styles │ ├── App.css │ ├── Dashboard.css │ ├── ErrorPage.css │ ├── Form.css │ ├── Login.css │ ├── Menubar.css │ ├── Navbar.css │ ├── Profile.css │ └── Questions.css ├── tests │ ├── Activate.test.js │ ├── Login.test.js │ ├── Register.test.js │ └── baseRenderers.js └── urls.js └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | .github 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/qa-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.github/workflows/qa-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm run precommit 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .github 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/README.md -------------------------------------------------------------------------------- /REPORTING_GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/REPORTING_GUIDELINES.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docs/2020-Bismita-Guha.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/2020-Bismita-Guha.md -------------------------------------------------------------------------------- /docs/docs/About-AnitaB.org-Open-Source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/About-AnitaB.org-Open-Source.md -------------------------------------------------------------------------------- /docs/docs/Automation-and-Filtering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Automation-and-Filtering.md -------------------------------------------------------------------------------- /docs/docs/Coding-Standards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Coding-Standards.md -------------------------------------------------------------------------------- /docs/docs/Commit-Message-Style-Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Commit-Message-Style-Guide.md -------------------------------------------------------------------------------- /docs/docs/Design-Guideline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Design-Guideline.md -------------------------------------------------------------------------------- /docs/docs/Export-Environment-Variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Export-Environment-Variables.md -------------------------------------------------------------------------------- /docs/docs/Fork,-Clone,-Remote-and-Pull-Request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Fork,-Clone,-Remote-and-Pull-Request.md -------------------------------------------------------------------------------- /docs/docs/Forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Forms.md -------------------------------------------------------------------------------- /docs/docs/Future-Ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Future-Ideas.md -------------------------------------------------------------------------------- /docs/docs/Getting-Started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Getting-Started.md -------------------------------------------------------------------------------- /docs/docs/Home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Home.md -------------------------------------------------------------------------------- /docs/docs/Main-Concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Main-Concepts.md -------------------------------------------------------------------------------- /docs/docs/Maintainer-Guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Maintainer-Guidelines.md -------------------------------------------------------------------------------- /docs/docs/Tech-Stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Tech-Stack.md -------------------------------------------------------------------------------- /docs/docs/Test-the-App.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/Test-the-App.md -------------------------------------------------------------------------------- /docs/docs/User-Interface-Design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docs/User-Interface-Design.md -------------------------------------------------------------------------------- /docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/docusaurus.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/src/pages/index.js -------------------------------------------------------------------------------- /docs/src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/src/pages/styles.module.css -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/static/img/logo.png -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/public/index.html -------------------------------------------------------------------------------- /src/AuthRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/AuthRoute.js -------------------------------------------------------------------------------- /src/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/PrivateRoute.js -------------------------------------------------------------------------------- /src/Routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/Routes.js -------------------------------------------------------------------------------- /src/actions/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/actions/form.js -------------------------------------------------------------------------------- /src/actions/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/actions/info.js -------------------------------------------------------------------------------- /src/actions/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/actions/login.js -------------------------------------------------------------------------------- /src/actions/question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/actions/question.js -------------------------------------------------------------------------------- /src/actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/actions/types.js -------------------------------------------------------------------------------- /src/actions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/actions/user.js -------------------------------------------------------------------------------- /src/actions/zulip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/actions/zulip.js -------------------------------------------------------------------------------- /src/assets/org-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/assets/org-logo.jpg -------------------------------------------------------------------------------- /src/components/Activate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Activate.js -------------------------------------------------------------------------------- /src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/App.js -------------------------------------------------------------------------------- /src/components/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Dashboard.js -------------------------------------------------------------------------------- /src/components/ErrorPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/ErrorPage.js -------------------------------------------------------------------------------- /src/components/Forms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Forms.js -------------------------------------------------------------------------------- /src/components/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Login.js -------------------------------------------------------------------------------- /src/components/Menubar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Menubar.js -------------------------------------------------------------------------------- /src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Navbar.js -------------------------------------------------------------------------------- /src/components/Preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Preview.js -------------------------------------------------------------------------------- /src/components/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Profile.js -------------------------------------------------------------------------------- /src/components/PublishedForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/PublishedForm.js -------------------------------------------------------------------------------- /src/components/Questions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Questions.js -------------------------------------------------------------------------------- /src/components/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Register.js -------------------------------------------------------------------------------- /src/components/Submission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Submission.js -------------------------------------------------------------------------------- /src/components/UnpublishedForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/UnpublishedForm.js -------------------------------------------------------------------------------- /src/components/Upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Upload.js -------------------------------------------------------------------------------- /src/components/Zulip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/components/Zulip.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/reducers/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/reducers/form.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/reducers/info.js -------------------------------------------------------------------------------- /src/reducers/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/reducers/login.js -------------------------------------------------------------------------------- /src/reducers/question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/reducers/question.js -------------------------------------------------------------------------------- /src/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/reducers/user.js -------------------------------------------------------------------------------- /src/reducers/zulip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/reducers/zulip.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/store.js -------------------------------------------------------------------------------- /src/styles/App.css: -------------------------------------------------------------------------------- 1 | .app { 2 | font-family: Lato; 3 | } 4 | -------------------------------------------------------------------------------- /src/styles/Dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/styles/Dashboard.css -------------------------------------------------------------------------------- /src/styles/ErrorPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/styles/ErrorPage.css -------------------------------------------------------------------------------- /src/styles/Form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/styles/Form.css -------------------------------------------------------------------------------- /src/styles/Login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/styles/Login.css -------------------------------------------------------------------------------- /src/styles/Menubar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/styles/Menubar.css -------------------------------------------------------------------------------- /src/styles/Navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/styles/Navbar.css -------------------------------------------------------------------------------- /src/styles/Profile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/styles/Profile.css -------------------------------------------------------------------------------- /src/styles/Questions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/styles/Questions.css -------------------------------------------------------------------------------- /src/tests/Activate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/tests/Activate.test.js -------------------------------------------------------------------------------- /src/tests/Login.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/tests/Login.test.js -------------------------------------------------------------------------------- /src/tests/Register.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/tests/Register.test.js -------------------------------------------------------------------------------- /src/tests/baseRenderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/tests/baseRenderers.js -------------------------------------------------------------------------------- /src/urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/src/urls.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anitab-org/anitab-forms-web/HEAD/yarn.lock --------------------------------------------------------------------------------