├── .circleci └── config.yml ├── .github └── CODEOWNERS ├── .gitignore ├── .pep8speaks.yml ├── GETTING_STARTED.md ├── README.md ├── backend ├── .coveragerc ├── Dockerfile ├── Makefile ├── alembic.ini ├── alembic │ ├── README │ ├── env.py │ └── script.py.mako ├── app │ ├── __init__.py │ ├── auth.py │ ├── constants.py │ ├── crud.py │ ├── database.py │ ├── jwt_secret.py │ ├── main.py │ ├── models.py │ ├── routers │ │ ├── __init__.py │ │ ├── me.py │ │ ├── position.py │ │ ├── project.py │ │ ├── skill.py │ │ └── user.py │ ├── schemas.py │ ├── skill_crud.py │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── routers │ │ ├── __init__.py │ │ ├── test_me.py │ │ ├── test_position.py │ │ └── test_user.py │ │ ├── test_auth.py │ │ ├── test_crud.py │ │ ├── test_main.py │ │ └── test_skills.py ├── dump-database ├── pytest.ini ├── requirements.txt ├── restore-database └── scripts │ ├── build.sh │ ├── psql.bat │ ├── psql.sh │ ├── pytest.bat │ └── readme.md ├── db ├── Dockerfile └── init │ └── setup-db.sql ├── docker-compose.yml ├── frontend ├── .dockerignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc.js ├── .storybook │ ├── data.js │ ├── functions.js │ ├── main.js │ └── stories │ │ ├── CheckBoxSection.stories.js │ │ └── UserSmallCard.stories.js ├── Dockerfile ├── README.md ├── cypress.json ├── cypress │ ├── README.md │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── examples │ │ │ ├── actions.spec.js │ │ │ ├── aliasing.spec.js │ │ │ ├── assertions.spec.js │ │ │ ├── connectors.spec.js │ │ │ ├── cookies.spec.js │ │ │ ├── cypress_api.spec.js │ │ │ ├── files.spec.js │ │ │ ├── local_storage.spec.js │ │ │ ├── location.spec.js │ │ │ ├── misc.spec.js │ │ │ ├── navigation.spec.js │ │ │ ├── network_requests.spec.js │ │ │ ├── querying.spec.js │ │ │ ├── spies_stubs_clocks.spec.js │ │ │ ├── traversal.spec.js │ │ │ ├── utilities.spec.js │ │ │ ├── viewport.spec.js │ │ │ ├── waiting.spec.js │ │ │ └── window.spec.js │ │ └── tests │ │ │ ├── initial.spec.js │ │ │ └── projectsubmit.test.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── run ├── src │ ├── App.css │ ├── App.jsx │ ├── components │ │ ├── AccountSettings │ │ │ ├── Account-settings.component.jsx │ │ │ ├── Information.component.jsx │ │ │ ├── LG-form.component.jsx │ │ │ ├── MD-form.component.jsx │ │ │ ├── SM-form.component.jsx │ │ │ ├── XL-form.component.jsx │ │ │ └── XS-form.component.jsx │ │ ├── Cards │ │ │ └── userSmallCard.jsx │ │ ├── Forms │ │ │ └── LoginForm.jsx │ │ ├── Header.jsx │ │ ├── Hero │ │ │ └── Hero.jsx │ │ ├── LoginSignupForm │ │ │ ├── Form.component.jsx │ │ │ ├── Login.component.jsx │ │ │ └── Sign-up.component.jsx │ │ ├── Profile │ │ │ ├── Avatar.component.jsx │ │ │ ├── Body.component.jsx │ │ │ ├── Card-Project.component.jsx │ │ │ ├── Description.component.jsx │ │ │ ├── Header.component.jsx │ │ │ ├── Profile.component.jsx │ │ │ ├── Project-name.component.jsx │ │ │ ├── Project-title.component.jsx │ │ │ ├── Project.component.jsx │ │ │ ├── Social-btn.component.jsx │ │ │ └── Tags.component.jsx │ │ ├── Search │ │ │ ├── Filters.jsx │ │ │ ├── PeopleFilters.jsx │ │ │ ├── PersonResult.jsx │ │ │ ├── ProjectFilters.jsx │ │ │ ├── SearchBar.jsx │ │ │ └── SearchResults.jsx │ │ ├── UserProfile │ │ │ ├── Avatar.component.jsx │ │ │ ├── Grid.component.jsx │ │ │ ├── Image-cover.component.jsx │ │ │ ├── Profile-information.component.jsx │ │ │ ├── Profile.component.jsx │ │ │ ├── Sidebar.component.jsx │ │ │ ├── Sub-bar.component.jsx │ │ │ ├── Tags.component.jsx │ │ │ └── User-profile.component.jsx │ │ ├── footer.jsx │ │ └── navbar.jsx │ ├── constants │ │ └── navigation.js │ ├── css │ │ └── signup.css │ ├── environment.js │ ├── helpers │ │ └── api.js │ ├── images │ │ ├── about.png │ │ ├── crowd-source-logo.svg │ │ ├── facebook-icon.svg │ │ ├── google-icon.svg │ │ ├── hero-edit-opacity.png │ │ ├── hero-edit.png │ │ └── jane-doe-profile-pic.png │ ├── index.css │ ├── index.jsx │ ├── logo.svg │ ├── pages │ │ ├── ProjectSubmit.jsx │ │ ├── account_creation.jsx │ │ ├── chats │ │ │ ├── ChatList.jsx │ │ │ ├── ChatRoute.jsx │ │ │ ├── ChatView.jsx │ │ │ └── NoChatView.jsx │ │ ├── footer.jsx │ │ ├── home.jsx │ │ ├── project.jsx │ │ ├── search.jsx │ │ ├── signup.test.jsx │ │ ├── signup_volunteer.jsx │ │ ├── signup_volunteer_mb.jsx │ │ ├── sitemap.jsx │ │ ├── storybook.jsx │ │ └── style.jsx │ ├── serviceWorker.js │ ├── setupTests.js │ ├── stores │ │ ├── .gitkeep │ │ └── ChatStore.js │ ├── styles │ │ ├── colors.js │ │ └── theme.js │ └── types │ │ └── SignupTypes.js └── yarn.lock ├── project-outline.txt ├── scripts ├── docker-rebuild.bat └── docker-rebuild.sh └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/.gitignore -------------------------------------------------------------------------------- /.pep8speaks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/.pep8speaks.yml -------------------------------------------------------------------------------- /GETTING_STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/GETTING_STARTED.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/README.md -------------------------------------------------------------------------------- /backend/.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | include = app 3 | -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/Makefile -------------------------------------------------------------------------------- /backend/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/alembic.ini -------------------------------------------------------------------------------- /backend/alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /backend/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/alembic/env.py -------------------------------------------------------------------------------- /backend/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/alembic/script.py.mako -------------------------------------------------------------------------------- /backend/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/auth.py -------------------------------------------------------------------------------- /backend/app/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/constants.py -------------------------------------------------------------------------------- /backend/app/crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/crud.py -------------------------------------------------------------------------------- /backend/app/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/database.py -------------------------------------------------------------------------------- /backend/app/jwt_secret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/jwt_secret.py -------------------------------------------------------------------------------- /backend/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/main.py -------------------------------------------------------------------------------- /backend/app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/models.py -------------------------------------------------------------------------------- /backend/app/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/routers/me.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/routers/me.py -------------------------------------------------------------------------------- /backend/app/routers/position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/routers/position.py -------------------------------------------------------------------------------- /backend/app/routers/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/routers/project.py -------------------------------------------------------------------------------- /backend/app/routers/skill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/routers/skill.py -------------------------------------------------------------------------------- /backend/app/routers/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/routers/user.py -------------------------------------------------------------------------------- /backend/app/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/schemas.py -------------------------------------------------------------------------------- /backend/app/skill_crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/skill_crud.py -------------------------------------------------------------------------------- /backend/app/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/tests/conftest.py -------------------------------------------------------------------------------- /backend/app/tests/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/tests/routers/test_me.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/tests/routers/test_me.py -------------------------------------------------------------------------------- /backend/app/tests/routers/test_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/tests/routers/test_position.py -------------------------------------------------------------------------------- /backend/app/tests/routers/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/tests/routers/test_user.py -------------------------------------------------------------------------------- /backend/app/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/tests/test_auth.py -------------------------------------------------------------------------------- /backend/app/tests/test_crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/tests/test_crud.py -------------------------------------------------------------------------------- /backend/app/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/tests/test_main.py -------------------------------------------------------------------------------- /backend/app/tests/test_skills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/app/tests/test_skills.py -------------------------------------------------------------------------------- /backend/dump-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/dump-database -------------------------------------------------------------------------------- /backend/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/pytest.ini -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/restore-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/restore-database -------------------------------------------------------------------------------- /backend/scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/scripts/build.sh -------------------------------------------------------------------------------- /backend/scripts/psql.bat: -------------------------------------------------------------------------------- 1 | docker exec -ti css_db psql -U postgres CSS -------------------------------------------------------------------------------- /backend/scripts/psql.sh: -------------------------------------------------------------------------------- 1 | docker exec -ti css_db psql -U postgres CSS -------------------------------------------------------------------------------- /backend/scripts/pytest.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/scripts/pytest.bat -------------------------------------------------------------------------------- /backend/scripts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/backend/scripts/readme.md -------------------------------------------------------------------------------- /db/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM postgres 2 | 3 | Add db/init docker-entrypoint-initdb.d 4 | -------------------------------------------------------------------------------- /db/init/setup-db.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE CMS OWNER postgres 2 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | printWidth: 120, 3 | singleQuote: true, 4 | }; 5 | -------------------------------------------------------------------------------- /frontend/.storybook/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/.storybook/data.js -------------------------------------------------------------------------------- /frontend/.storybook/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/.storybook/functions.js -------------------------------------------------------------------------------- /frontend/.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/.storybook/main.js -------------------------------------------------------------------------------- /frontend/.storybook/stories/CheckBoxSection.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/.storybook/stories/CheckBoxSection.stories.js -------------------------------------------------------------------------------- /frontend/.storybook/stories/UserSmallCard.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/.storybook/stories/UserSmallCard.stories.js -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/cypress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/README.md -------------------------------------------------------------------------------- /frontend/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/fixtures/example.json -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/actions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/actions.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/aliasing.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/aliasing.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/assertions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/assertions.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/connectors.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/connectors.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/cookies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/cookies.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/cypress_api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/cypress_api.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/files.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/files.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/local_storage.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/local_storage.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/location.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/location.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/misc.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/misc.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/navigation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/navigation.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/network_requests.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/network_requests.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/querying.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/querying.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/spies_stubs_clocks.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/spies_stubs_clocks.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/traversal.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/traversal.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/utilities.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/utilities.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/viewport.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/viewport.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/waiting.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/waiting.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/examples/window.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/examples/window.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/tests/initial.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/tests/initial.spec.js -------------------------------------------------------------------------------- /frontend/cypress/integration/tests/projectsubmit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/integration/tests/projectsubmit.test.js -------------------------------------------------------------------------------- /frontend/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/plugins/index.js -------------------------------------------------------------------------------- /frontend/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/support/commands.js -------------------------------------------------------------------------------- /frontend/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/cypress/support/index.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/run -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/components/AccountSettings/Account-settings.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/AccountSettings/Account-settings.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/AccountSettings/Information.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/AccountSettings/Information.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/AccountSettings/LG-form.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/AccountSettings/LG-form.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/AccountSettings/MD-form.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/AccountSettings/MD-form.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/AccountSettings/SM-form.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/AccountSettings/SM-form.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/AccountSettings/XL-form.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/AccountSettings/XL-form.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/AccountSettings/XS-form.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/AccountSettings/XS-form.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Cards/userSmallCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Cards/userSmallCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/Forms/LoginForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Forms/LoginForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Header.jsx -------------------------------------------------------------------------------- /frontend/src/components/Hero/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Hero/Hero.jsx -------------------------------------------------------------------------------- /frontend/src/components/LoginSignupForm/Form.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/LoginSignupForm/Form.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/LoginSignupForm/Login.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/LoginSignupForm/Login.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/LoginSignupForm/Sign-up.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/LoginSignupForm/Sign-up.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Avatar.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Avatar.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Body.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Body.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Card-Project.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Card-Project.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Description.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Description.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Header.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Header.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Profile.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Profile.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Project-name.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Project-name.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Project-title.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Project-title.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Project.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Project.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Social-btn.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Social-btn.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Profile/Tags.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Profile/Tags.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/Search/Filters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Search/Filters.jsx -------------------------------------------------------------------------------- /frontend/src/components/Search/PeopleFilters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Search/PeopleFilters.jsx -------------------------------------------------------------------------------- /frontend/src/components/Search/PersonResult.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Search/PersonResult.jsx -------------------------------------------------------------------------------- /frontend/src/components/Search/ProjectFilters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Search/ProjectFilters.jsx -------------------------------------------------------------------------------- /frontend/src/components/Search/SearchBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Search/SearchBar.jsx -------------------------------------------------------------------------------- /frontend/src/components/Search/SearchResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/Search/SearchResults.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/Avatar.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/Avatar.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/Grid.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/Grid.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/Image-cover.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/Image-cover.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/Profile-information.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/Profile-information.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/Profile.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/Profile.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/Sidebar.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/Sidebar.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/Sub-bar.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/Sub-bar.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/Tags.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/Tags.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/UserProfile/User-profile.component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/UserProfile/User-profile.component.jsx -------------------------------------------------------------------------------- /frontend/src/components/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/footer.jsx -------------------------------------------------------------------------------- /frontend/src/components/navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/components/navbar.jsx -------------------------------------------------------------------------------- /frontend/src/constants/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/constants/navigation.js -------------------------------------------------------------------------------- /frontend/src/css/signup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/css/signup.css -------------------------------------------------------------------------------- /frontend/src/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/environment.js -------------------------------------------------------------------------------- /frontend/src/helpers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/helpers/api.js -------------------------------------------------------------------------------- /frontend/src/images/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/images/about.png -------------------------------------------------------------------------------- /frontend/src/images/crowd-source-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/images/crowd-source-logo.svg -------------------------------------------------------------------------------- /frontend/src/images/facebook-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/images/facebook-icon.svg -------------------------------------------------------------------------------- /frontend/src/images/google-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/images/google-icon.svg -------------------------------------------------------------------------------- /frontend/src/images/hero-edit-opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/images/hero-edit-opacity.png -------------------------------------------------------------------------------- /frontend/src/images/hero-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/images/hero-edit.png -------------------------------------------------------------------------------- /frontend/src/images/jane-doe-profile-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/images/jane-doe-profile-pic.png -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/index.jsx -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/pages/ProjectSubmit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/ProjectSubmit.jsx -------------------------------------------------------------------------------- /frontend/src/pages/account_creation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/account_creation.jsx -------------------------------------------------------------------------------- /frontend/src/pages/chats/ChatList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/chats/ChatList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/chats/ChatRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/chats/ChatRoute.jsx -------------------------------------------------------------------------------- /frontend/src/pages/chats/ChatView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/chats/ChatView.jsx -------------------------------------------------------------------------------- /frontend/src/pages/chats/NoChatView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/chats/NoChatView.jsx -------------------------------------------------------------------------------- /frontend/src/pages/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/footer.jsx -------------------------------------------------------------------------------- /frontend/src/pages/home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/home.jsx -------------------------------------------------------------------------------- /frontend/src/pages/project.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/project.jsx -------------------------------------------------------------------------------- /frontend/src/pages/search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/search.jsx -------------------------------------------------------------------------------- /frontend/src/pages/signup.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/signup.test.jsx -------------------------------------------------------------------------------- /frontend/src/pages/signup_volunteer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/signup_volunteer.jsx -------------------------------------------------------------------------------- /frontend/src/pages/signup_volunteer_mb.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/signup_volunteer_mb.jsx -------------------------------------------------------------------------------- /frontend/src/pages/sitemap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/sitemap.jsx -------------------------------------------------------------------------------- /frontend/src/pages/storybook.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/storybook.jsx -------------------------------------------------------------------------------- /frontend/src/pages/style.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/pages/style.jsx -------------------------------------------------------------------------------- /frontend/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/serviceWorker.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/src/stores/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/stores/ChatStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/stores/ChatStore.js -------------------------------------------------------------------------------- /frontend/src/styles/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/styles/colors.js -------------------------------------------------------------------------------- /frontend/src/styles/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/styles/theme.js -------------------------------------------------------------------------------- /frontend/src/types/SignupTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/src/types/SignupTypes.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /project-outline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/project-outline.txt -------------------------------------------------------------------------------- /scripts/docker-rebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/scripts/docker-rebuild.bat -------------------------------------------------------------------------------- /scripts/docker-rebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/scripts/docker-rebuild.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crowdsourcemedical/volunteer-database/HEAD/yarn.lock --------------------------------------------------------------------------------