-
Notifications
You must be signed in to change notification settings - Fork 0
Domain Model
- User
- Profile
- ProfileSkill (join table)
- Project
- ProjectProfile (join table)
- ProjectSkill (join table)
- ProjectChangeRecord
- Skill
User
- 1 - 1 Profile
- 1 - * ProjectChangeRecord
Profile
- 1 - 1 User
- 1 - * ProjectProfile
- 1 - * ProfileSkill
ProfileSkill
- * - 1 Profile
- * - 1 Skill
Project
- 1 - * ProjectProfile
- 1 - * ProjectSkill
- 1 - * ProjectChangeRecord
ProjectProfile
- * - 1 Profile
- * - 1 Project
ProjectSkill
- * - 1 Project
- * - 1 Skill
ProjectChangeRecord
- * - 1 Project
- * - 1 User
Skill
- 1 - * ProfileSkill
- 1 - * ProjectSkill
User
- id
- password
Profile
- id
- user_id
- name
- primary_role
- contact_email
- phone
- slack_handle
- rocketchat_handle
ProfileSkill
- id
- profile_id
- skill_id
- is_highly_skilled
Project
- id
- name
- description
- last_active [used by Scraping Service whenever Jira/Bitbucket/etc info changes]
ProjectProfile
- id
- profile_id
- project_id
- role
ProjectSkill
- id
- project_id
- skill_id
ProjectChangeRecord
- id
- project_id
- user_id
- changed_attribute
- old_value
- new_value
Skill
- id
- name

Home
Project Proposal
Requirements/Project Planning
↳ Opportunity Canvas
↳ User Personas
↳ User Stories
↳ Minimum Viable Product
↳ Product Backlog
↳ Project Website Outline
↳ Poster
User Feedback
↳ Initial Interview Questions
Meeting Notes (Non-Sprint)
↳ Mockup Idea Generation
↳ Tech Stack + Arch Review
↳ Extended Mgmt Demo
↳ Tech Stack Review w/ Jim
Sprints
↳ Daily Standup Template
↳ Sprint 1
↳ Sprint 2
↳ Sprint 3
↳ Sprint 4
↳ Sprint 5
↳ Sprint 6
↳ Sprint 7
UI Concepts
↳ Process Flow Diagram
↳ Mockups
↳ Design Systems
Technical Solution Design
↳ Tech Stack + Architecture
↳ Domain Model
↳ Contributor Predictions
R&D
↳ JIRA Web API
↳ Repository Scraping
↳ Jira - Project Contributors
TODO for Production