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

Create the UserInformation component #619

Open
ijemmao opened this issue May 5, 2023 · 1 comment
Open

Create the UserInformation component #619

ijemmao opened this issue May 5, 2023 · 1 comment
Assignees

Comments

@ijemmao
Copy link
Collaborator

ijemmao commented May 5, 2023

This component will be rendered within the main page of the dashboard. Specifically, render the following pieces of information:

  • Name
  • Email
  • Total daily usage
    Please do not attempt to render other pieces of information within this component
@ijemmao ijemmao assigned ijemmao and unassigned ijemmao May 5, 2023
@davydocsurg
Copy link
Contributor

I'd like to work on this

davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue May 7, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue May 7, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue May 8, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Jul 11, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Jul 11, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Jul 11, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Aug 14, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Aug 14, 2023
IfyNdu pushed a commit to davydocsurg/igbo_api that referenced this issue Aug 16, 2023
IfyNdu pushed a commit to davydocsurg/igbo_api that referenced this issue Aug 16, 2023
IfyNdu pushed a commit to davydocsurg/igbo_api that referenced this issue Aug 16, 2023
IfyNdu pushed a commit to davydocsurg/igbo_api that referenced this issue Aug 16, 2023
IfyNdu pushed a commit to davydocsurg/igbo_api that referenced this issue Aug 16, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Aug 17, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Aug 17, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Aug 17, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Aug 18, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Aug 18, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Aug 18, 2023
IfyNdu pushed a commit to davydocsurg/igbo_api that referenced this issue Aug 18, 2023
IfyNdu pushed a commit to davydocsurg/igbo_api that referenced this issue Aug 18, 2023
IfyNdu pushed a commit to davydocsurg/igbo_api that referenced this issue Aug 18, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Nov 7, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Nov 7, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Nov 26, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Nov 26, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Nov 26, 2023
davydocsurg added a commit to davydocsurg/igbo_api that referenced this issue Nov 26, 2023
ijemmao added a commit that referenced this issue Jun 15, 2024
* update remote branch #598

* update remote branch #598

* created the login page

* fix(ui): fix element issue using chakra ui Box component

* fix(ui): fix element issue using chakra ui Box component

* fix(ui): fix element issue using chakra ui Box component

* chore: add User info component #619

* chore: add User info component #619

* chore: update User info component #619

* add developer information fetch method #627

* add developer information fetch route #627

* Update src/controllers/developers.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* Update src/controllers/developers.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* add developer utils constant #627

* chore: add developer function helpers, update validateApiKey middleware #627

* add authorization middleware  #627

* chore: fix up authorization middleware, update findDeveloper helper #627

* chore: update getDeveloper method #627

* Update src/controllers/developers.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* use single quotes

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: move developers controller method to developers folder #627

* chore: move developerUtils functions to developers/utils #627

* chore: revert isSameDate() #627

* chore: add developer details test #627

* chore: update get developer test #627

* chore: update dev error message - use single quotes

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update comment

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update error message handler

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update utils.js - checkDeveloperAPIKey helper #627

* chore: update utils.js - checkDeveloperAPIKey helper remove all res #627

* chore: update utils.js - remove Express arguments #627

* chore: fix helper functions import bugs #627

* chore: update helper functions #627

* chore: update authorization middleware and getDeveloper controller #627

* chore: complete developer details tests #627

* chore: finish developer information endpoint tests #627

* chore: change res.locals to req.locals

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update createDeveloper command - remove comments #627

* chore: update developer document retrieval test #627

* chore: checkDeveloperApiKey -> checkAPILimit #627

* chore: update gitignore #627

* chore: update find developer method #627

* chore: update developer document return test method #627

* chore: remove success message from getDeveloper method #627

* chore: update validateAPIKey middleware, create global PROD_LIMIT variable #627

* chore: update validateAPIKey middleware and utils  #627

* Update src/middleware/authorization.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* Update src/middleware/authorization.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: remove prettierignore #627

* chore: update firebase.json #627

* chore: update developer utils #627

* Update API limit error message

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update error message #627

* chore: update authorization middleware error handler #627

* chore: update autorization middleware #627

* chore: update developer test #627

* chore: resolve all changes #627

* chore: fix firebase.json #627

* chore: revert changes #627

* chore: update validate API key middleware #627

* chore: update API key validation check - remove double quotes #627

* chore: update API key validation check - remove double quotes #627

* chore(antd): remove antd

* chore: convert js to tsx

* chore: use layout route for nested routes

* chore: authorize developer requests

* chore: create tests for dashaboard and navbar

* test: create tests for DeveloperAPI

* chore: fix TS errors

* chore: specify page routes to handle test files while building

* chore: use Firebase Id to fetch developer

* chore: use Firebase Id to fetch developer

* test: create test for developerAuthorization middleware

* chore: create credentials profile page for developer dashboard

* feat(pricing): create pricing page

* chore: extend developer schema to include plan

* feat: support stripe checkout and portal sessions

* chore: update stripe submission form

* chore: update types and create new AccountStatus enum

* feat(stripe): add stripe support to pay for different tier

* chore: cosmetic changes to footer

* chore: make homepage more responsive and fix scrolling bug

* chore: improve the design and ux for navigation bar

* chore: change background color of dashboard to light gray

* chore: enable firebase admin by providing credentials

* chore: fallback to creating a developer if it doesnt exist

* fix: use name instead of displayName when updating developer

* chore: reduce title size on homepage

* chore: clean up basic functionality of developer dashboard

* chore: remove Button dependencies in Plans

* test: change 404 error to 403 for developer authorization

* test: fix frontend and backend jest tests

---------

Co-authored-by: davydocsurg <[email protected]>
Co-authored-by: Joel <[email protected]>
ijemmao added a commit that referenced this issue Jun 15, 2024
* update remote branch #598

* update remote branch #598

* created the login page

* fix(ui): fix element issue using chakra ui Box component

* fix(ui): fix element issue using chakra ui Box component

* fix(ui): fix element issue using chakra ui Box component

* chore: add User info component #619

* chore: add User info component #619

* chore: update User info component #619

* add developer information fetch method #627

* add developer information fetch route #627

* Update src/controllers/developers.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* Update src/controllers/developers.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* add developer utils constant #627

* chore: add developer function helpers, update validateApiKey middleware #627

* add authorization middleware  #627

* chore: fix up authorization middleware, update findDeveloper helper #627

* chore: update getDeveloper method #627

* Update src/controllers/developers.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* use single quotes

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: move developers controller method to developers folder #627

* chore: move developerUtils functions to developers/utils #627

* chore: revert isSameDate() #627

* chore: add developer details test #627

* chore: update get developer test #627

* chore: update dev error message - use single quotes

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update comment

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update error message handler

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update utils.js - checkDeveloperAPIKey helper #627

* chore: update utils.js - checkDeveloperAPIKey helper remove all res #627

* chore: update utils.js - remove Express arguments #627

* chore: fix helper functions import bugs #627

* chore: update helper functions #627

* chore: update authorization middleware and getDeveloper controller #627

* chore: complete developer details tests #627

* chore: finish developer information endpoint tests #627

* chore: change res.locals to req.locals

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update createDeveloper command - remove comments #627

* chore: update developer document retrieval test #627

* chore: checkDeveloperApiKey -> checkAPILimit #627

* chore: update gitignore #627

* chore: update find developer method #627

* chore: update developer document return test method #627

* chore: remove success message from getDeveloper method #627

* chore: update validateAPIKey middleware, create global PROD_LIMIT variable #627

* chore: update validateAPIKey middleware and utils  #627

* Update src/middleware/authorization.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* Update src/middleware/authorization.js

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: remove prettierignore #627

* chore: update firebase.json #627

* chore: update developer utils #627

* Update API limit error message

Co-authored-by: Ijemma Onwuzulike <[email protected]>

* chore: update error message #627

* chore: update authorization middleware error handler #627

* chore: update autorization middleware #627

* chore: update developer test #627

* chore: resolve all changes #627

* chore: fix firebase.json #627

* chore: revert changes #627

* chore: update validate API key middleware #627

* chore: update API key validation check - remove double quotes #627

* chore: update API key validation check - remove double quotes #627

* chore(antd): remove antd

* chore: convert js to tsx

* chore: use layout route for nested routes

* chore: authorize developer requests

* chore: create tests for dashaboard and navbar

* test: create tests for DeveloperAPI

* chore: fix TS errors

* chore: specify page routes to handle test files while building

* chore: use Firebase Id to fetch developer

* chore: use Firebase Id to fetch developer

* test: create test for developerAuthorization middleware

* chore: create credentials profile page for developer dashboard

* feat(pricing): create pricing page

* chore: extend developer schema to include plan

* feat: support stripe checkout and portal sessions

* chore: update stripe submission form

* chore: update types and create new AccountStatus enum

* feat(stripe): add stripe support to pay for different tier

* chore: cosmetic changes to footer

* chore: make homepage more responsive and fix scrolling bug

* chore: improve the design and ux for navigation bar

* chore: change background color of dashboard to light gray

* chore: enable firebase admin by providing credentials

* chore: fallback to creating a developer if it doesnt exist

* fix: use name instead of displayName when updating developer

* chore: reduce title size on homepage

* chore: clean up basic functionality of developer dashboard

* chore: remove Button dependencies in Plans

* test: change 404 error to 403 for developer authorization

* test: fix frontend and backend jest tests

* chore: match package.json files and fix production logic for Firebase

* chore: fix merge

* chore: stop referring to backend's isProduction variable

---------

Co-authored-by: davydocsurg <[email protected]>
Co-authored-by: Joel <[email protected]>
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

2 participants