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

User model changes discussion #765

Closed
3 tasks
Tracked by #40
ExperimentsInHonesty opened this issue Sep 21, 2021 · 5 comments
Closed
3 tasks
Tracked by #40

User model changes discussion #765

ExperimentsInHonesty opened this issue Sep 21, 2021 · 5 comments

Comments

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Sep 21, 2021

Overview

We need to update the user model to contain more data so that it can accommodate people filtering opportunities

Action Items

Resources/Instructions

VRMS Event Model
VRMS Recurring Event Model
engineering open roles

Places that are currently using the Event model data via VRMS api

https://www.hackforla.org/project-meetings
https://www.hackforla.org/events/
project pages (e.g. https://www.hackforla.org/projects/100-automations)

Places that we intend to use the api

Civic tech jobs site [Figma mockup]
Issue from Civic Tech Jobs with data model requirements hackforla/CivicTechJobs#13 (comment)

@ExperimentsInHonesty
Copy link
Member Author

image

@ExperimentsInHonesty
Copy link
Member Author

ExperimentsInHonesty commented Sep 21, 2021

Need roles and experience level in order to provide opportunities that match

  • List out all the roles, add fullstack
  • list experience levels
    image

@ExperimentsInHonesty
Copy link
Member Author

ExperimentsInHonesty commented Sep 21, 2021

opportunity posting
Job Posting

Item Data Type
Poster User (see below)
Job Title Char/String
Associated Project Project (see below)
Time Commitment Int
Num of Positions Int
Description String
Posted Date DateTime
Role Role (see below)
Experience Level Experience (see below)

slack channel name and slack channel url will come from project table

What does this posting
Require
Prefer
Training Provided
Mentoring Provided

@ExperimentsInHonesty
Copy link
Member Author

Example 1
Associated Project Project Name: Engineering Community of Practice

Description: Volunteer Opportunity: Co-Leads for the Engineering Community of Practice. Get leadership experience at low stake environment. Responsibilities includes:

  • Organizing discussions with engineers
  • Organizing small talks and workshops
  • Communicating with other Hack for LA CoP leads to grow the community.

Time Commitment Duration: Open-ended

To Apply Who to communicate your interest to
Associated Project, Slack Channel Name/Slack Channel URL- Slack channel link: #engineering

  • Slack name of person to contact in the channel: Greg Pawin or Qiqi Zheng

@ExperimentsInHonesty
Copy link
Member Author

user mode would need to contain
username is email
password
slack handle
availability
role

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

4 participants