MUM-Open-Source / eureka-web-app

A responsive web app built on Vue 3 and Firebase that aims to connect members of the MUMTEC academic community with each other and opportunities within the community.
https://eureka-monash.com/
MIT License
9 stars 29 forks source link

feat(login): updating the login to include public, new roles, and modifying the profile update page #105

Closed NitinMa2 closed 3 years ago

NitinMa2 commented 3 years ago

Updates:

  1. All new login flow Home -> Login with Google -> Assigned a role (student, staff or public) -> Write to DB -> Redirect
  2. New home UI for unauthenticated users (see screenshot)
  3. Made the properties like bio, experience level, etc. optional since we don't need them for the new platform but we don't want to break existing pages
  4. Temporary code has been added to store that updates an existing user role to include student, staff or public accordingly
  5. The old user profile page form fields have been commented as this page needs a fresh new take once the new features are ready.

image

netlify[bot] commented 3 years ago

✔️ Deploy Preview for eureka-guide ready!

🔨 Explore the source changes: 8f669e34d7f2ac256e138f2358a04e1827277f6f

🔍 Inspect the deploy log: https://app.netlify.com/sites/eureka-guide/deploys/610a6e0105d104000732a331

😎 Browse the preview: https://deploy-preview-105--eureka-guide.netlify.app