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

Priority List ( BE ) - READ BEFORE CONTRIBUTING #1

Open
2 of 27 tasks
Benrobo opened this issue Nov 15, 2022 · 0 comments
Open
2 of 27 tasks

Priority List ( BE ) - READ BEFORE CONTRIBUTING #1

Benrobo opened this issue Nov 15, 2022 · 0 comments

Comments

@Benrobo
Copy link
Collaborator

Benrobo commented Nov 15, 2022

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

@Benrobo Benrobo pinned this issue Nov 15, 2022
@Benrobo Benrobo changed the title Priority List - READ BEFORE CONTRIBUTING Priority List ( BE ) - READ BEFORE CONTRIBUTING Nov 15, 2022
@tijjvni tijjvni unpinned this issue Dec 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant