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

Set up user onboading #123

Open
12 of 19 tasks
youngbryanyu opened this issue Feb 23, 2024 · 0 comments
Open
12 of 19 tasks

Set up user onboading #123

youngbryanyu opened this issue Feb 23, 2024 · 0 comments
Assignees
Labels
high priority Things that are high priority.

Comments

@youngbryanyu
Copy link
Owner

youngbryanyu commented Feb 23, 2024

Backend

  • Move mongoDB to its own client class
  • Create firebase client
  • Create middleware to verify JWT tokens
  • Create APIs for user info
  • Move rate limiting to its own test files (separate successful calls from routes tests)
  • Update PUT api to check for timestamp
  • Set up indexes for users API
  • Update backend documentation
  • Update HTTP requests to not have unncessary messages
  • Update healthCheck API (add firebase, redis ping)

Frontend

  • Finalize macro goal calculating formula (may require tweaking accepted values in backend)
  • Create feature for setting up user (onboarding)
  • Clean up code (implement TODOs)
  • Set up background processes / retries for 500 errors
  • Create feature for allowing manual macro setting
  • Clean up code
  • Test manually
  • Update frontend documentation
  • Clean up frontend code
@youngbryanyu youngbryanyu added the high priority Things that are high priority. label Feb 23, 2024
@youngbryanyu youngbryanyu self-assigned this Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high priority Things that are high priority.
Projects
None yet
Development

No branches or pull requests

1 participant