Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Workflow] Volunteer onboarding #39

Open
delano opened this issue Jan 14, 2024 · 0 comments
Open

[Workflow] Volunteer onboarding #39

delano opened this issue Jan 14, 2024 · 0 comments
Assignees

Comments

@delano
Copy link
Contributor

delano commented Jan 14, 2024

Volunteer clicks a link like "Sign-up to be a volunteer", is sent a link or hears about us and seeks out the page themselves. They fill out a form, answer a few questions, and submit. The "enrolment application" (totally not the right name) goes to the branch manager and/or AFB for review.

Workflow diagram

Image

@delano delano converted this from a draft issue Jan 14, 2024
@delano delano moved this from 🆕 New to 📋 Backlog in AFB Requests MVP - June 2024 Jan 14, 2024
@delano delano moved this from 📋 Backlog to MVP in AFB Requests MVP - June 2024 Mar 7, 2024
@delano delano moved this from MVP to 🏗 In progress in AFB Requests MVP - June 2024 Apr 8, 2024
@delano delano self-assigned this Apr 8, 2024
delano added a commit that referenced this issue Apr 8, 2024
Aligns with Poetry which we move up from apps/api last week. This is a
good move as it makes it easier to manage dependencies and ensures that
we are using the same versions of packages across the project.
delano added a commit that referenced this issue Apr 8, 2024
Aligns with Poetry which we move up from apps/api last week. This is a
good move as it makes it easier to manage dependencies and ensures that
we are using the same versions of packages across the project.

Signed-off-by: delano <delano@cpan.org>
delano added a commit that referenced this issue Apr 8, 2024
[#39] Standardizing npm deps at root level
delano added a commit that referenced this issue Apr 8, 2024
delano added a commit that referenced this issue Apr 9, 2024
Simply for readability. Funtionally, these does not change anything. But it adds parity with the destroy method that we ovveride to disable it.
delano added a commit that referenced this issue Apr 9, 2024
NOTE: We now run the nuxt app commands from the root of the project. It's a natural (and intentional) consequence of moving the package.json up out of the apps/ui directory. This is a good thing, as it's a step towards making the project more consistent and easier to work with. We'll do the same for the Django app in the future.
delano added a commit that referenced this issue Apr 9, 2024
These pages include a Privacy Policy, Terms of Service, and a user agreements.
delano added a commit that referenced this issue Apr 9, 2024
delano added a commit that referenced this issue Apr 9, 2024
delano added a commit that referenced this issue Apr 9, 2024
The configuration file formatting was standardized by converting all keys to snake_case and ensuring consistent spacing and comment formatting. This improves readability and maintainability of the configuration over time by adopting a uniform style.
delano added a commit that referenced this issue Apr 9, 2024
Changed the default AI models, increased input limits, and updated other
configuration parameters to improve performance and capabilities. The
primary model was updated to the most recent Claude release and
additional models were added to the fallback list. Token limits for
responses were increased to allow for more detailed explanations and
contexts. Other tweaks aim to enhance the experience for both human
users and the AI systems.
delano added a commit that referenced this issue Apr 9, 2024
Add new Ruff linter package to dev dependencies and include wheels in Poetry lock file to enable static type checking and linting in CI/CD workflows. Ruff is an extremely fast linter and code formatter written in Rust that will help enforce code quality standards as codebase grows.
delano added a commit that referenced this issue Apr 9, 2024
Note: this script will only run in dev since there will only be
configuration in dev. Even then it needs to be added manually.
delano added a commit that referenced this issue Apr 10, 2024
delano added a commit that referenced this issue Apr 10, 2024
delano added a commit that referenced this issue Apr 10, 2024
delano added a commit that referenced this issue Apr 10, 2024
This PR upgrades many outdated dev dependencies, standardizes `dev: true` and removes unused packages. It also consolidates dev script definitions for improved readability.

### Changes

- Removed unused packages:
  - `@nuxt/test-utils`: Temporary, b/c it's clashing with @sidebase/nuxt-auth in dependency resolution

No functionality changes, but lay the groundwork for future improvements by cleaning up the dependency graph and development surface area.
delano added a commit that referenced this issue Apr 10, 2024
Add Nuxt UI Pro, TailwindCSS, and VueUse modules
Transpile Nuxt app in build config
Enable Nitro route rules for .ts and .vue files
Update TailwindCSS and VueForm configs
Import VueForm theme correctly in vueform.config.ts
delano added a commit that referenced this issue Apr 10, 2024
* Add new 'almost there' interstial page between login and magic
* Updated input fields and layout styling
* Implemented login flow with magic link
* Added privacy links to volunteer signup
* Moved snackbar components to top level
* Added new page for magic link confirmation
delano added a commit that referenced this issue Apr 10, 2024
Also adds dynamic debug mode in Nuxt config
delano added a commit that referenced this issue Apr 10, 2024
* Update landing page text for better clarity
* Remove unused navigation links
* Update footer copyright notice
* Adjust some UI spacing and styling tweaks
delano added a commit that referenced this issue Apr 11, 2024
This commit updates many outdated dependencies throughout the codebase
to their latest versions. Key changes include:

- Updating @types/node from 20.11.30 to 20.12.7 to resolve type errors
- Updating multiple @unocss packages from 0.59.0 to 0.59.1 to fix issues
- Bumping koa from 2.15.2 to 2.15.3 to address vulnerabilities
- Updating vitest and related packages from 1.4.0 to 1.5.0 for new
features and bugfixes
- Various other minor versions bumps across packages

All updates were tested and the code continues to build and run as
expected with no regressions encountered. Package versions were chosen
based on SemVer constraints and latest releases at the time of the
update.
delano added a commit that referenced this issue Apr 11, 2024
Aligns with Poetry which we move up from apps/api last week. This is a
good move as it makes it easier to manage dependencies and ensures that
we are using the same versions of packages across the project.

Signed-off-by: delano <delano@cpan.org>
delano added a commit that referenced this issue Apr 11, 2024
…imalFoodBank/afb-requests into 39-standardize-packages-at-root
delano added a commit that referenced this issue Apr 11, 2024
[#39] Standardizing npm deps at root level
delano added a commit that referenced this issue Apr 12, 2024
For client and volunteer onboarding and login forms
@delano delano moved this from 🏗 In progress to 📋 In review in AFB Requests MVP - June 2024 Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 In review
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant