binawork / OnlineOnboarding

✈️ Online onboarding, reporting for employees, human resources management. A modern, simple and powerful web app to help you running your company while everyone are working remotely due to COVID social distancing
4 stars 0 forks source link

Business Specification and Resources #13

Open roktiw opened 4 years ago

roktiw commented 4 years ago

Kennedy Onboarding Tool - it was changed into Online Onboarding in June

Shortlist

Resources

BUSINESS VISION

?????

Business Story

Business Story - 🦠COVID-19 Support (CORRECT)

_### Business Story - Real Use Examples ???????

  1. As a Bina.work we want to use this onboarding tool to recruit volounteers and onboard them. We are first users of our app!
  2. As Bina.work we want to add package for user to sign up as our community member so we can know who is joining our community. Implement this form: Sign up form same as on Register
  3. As Bina.work we want to make onboarding for new member so the new member can have access for resources and start working on projects: PD Onboarding Checklist_

Business model / Where is the money (WILL BE DISCUSSED DURING MEETING 10th of August)

  1. Paid account. 5eur for 1 employee - each month? per year?
  2. Ads in app
  3. Partnership with recruiting platforms

Simillar apps and competition


App Specs

Items structure

| Packages
L_Pages
L__Section

Sections

API

  1. CRUD User
    1. Create User
      1. Register Page
    2. Read User
      1. User Profile Page
    3. Update User
      1. User Profile Page
    4. Destroy User
      1. User Profile Page
  2. CRUD for Package Admin
    1. Create Package
      1. Admin can do
    2. Read Package = Read Page List assigned to this Package
    3. Update Package
      1. Also when you add/remove Page to Package
    4. Destroy Package
  3. CRUD for Page Admin
    1. Create Page
    2. Read Page
    3. Update Page
    4. Destroy Page
    5. Addtional information
      1. Many to many : one Page can belong to many Packages
      2. Can you create Page with no relation to Package?
        1. As a User no; you will see "Create Page" button only if you are in view of a Package
  4. CRUD for Section Admin
    1. Create Section
    2. Read Section
    3. Update Section
    4. Destroy Section
    5. Addtional information
      1. Many to many : one Section can belong to many Pages
  5. CRUD for User Answere
    1. User case: User replies to Page with it sections
      1. PD Onboarding Checklist
    2. Read Sections for given Package-Page-Section
      1. Must include SectionID
    3. Create User Answere
      1. Timestamp
      2. UserID
      3. PackageID
      4. PageID
      5. SectionID
        1. AnswerToGivenSectionID
maggienow commented 4 years ago

@adam-sas-on @MichalKandybowicz - please check if we have all user stories we should have.