Skip to content

Priority List ( BE ) - READ BEFORE CONTRIBUTING #1

@Benrobo

Description

@Benrobo

App Features

Main

Models Setup

  • Users
  • Companies
  • Employees
  • Assessments
  • Questions
  • Categories
  • Users Scores

Controllers

  • UsersController ( everything about users ) 1
  • CompaniesControllers ( everything ) 2
  • EmployeesControllers 3
  • AssessmentsControllers 4
  • CategoriesControllers. 5
  • QuestionsControllers. 6
  • UsersScoreControllers. 7

Middlewares

  • Authentication Middleware

Utilities

  • sendResponse Utility class :- This class is responsible for sending json response to client without having to use the response()->statusCode(200)->json($data).
  • mailSender :- this is a utility function that helps in sending out mail to client email address.
  • emailTemplate ( welcome, signup, verification ) :- this would be a unique html files that would be used by the mailSender utility class which helps in sending out beautiful emails to client.

Features / Functionalities

  • Authentication / Authorisation.
  • Email Verification Script
  • CSV Parser Script
  • Adding of Employees. ( manually )
  • Adding of Employees. ( CSV file )
  • Assessments Creation
  • Categories Creation.
  • Questions creation ( manually ).
  • Questions creation ( CSV file ).

How can I help?

  • triage issues
    • pick a bug, recreate it locally, then fix it
  • match design on figma
    • on existing pages if you notice an inconsistency between figma and the website you can make a pr to fix it
    • we will be releasing new components that you can build

What about X feature I want to PR to Engineering360?

Ask me ( Admins / Maintainers ) before starting and tell me ( Admins / Maintainers ) the problem you are trying to solve with this feature (also make sure at least one other person besides yourself has experienced this problem).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions