Skip to content

Priority List ( BE ) - READ BEFORE CONTRIBUTING #1

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).

Activity

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

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