Skip to content

GlobalNL/globalnl-member-portal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task List

List of current development required, order is not significant.

Overall

  • Update welcome email

  • Automatically select testing vs production environment

  • Have default view on member directory show members randomly

  • Add an admin area

    • index.html ->Link on each profile card to "Edit profile" and drive to profile.html with UID as param
    • profile.html -> Use uid param instead of firebase.auth UID. Add First Name/Last Name/LinkedIn URL/Headline/Email. Add delete button (add copied_account = true)
    • Function -> Only update name fields on account create
  • Clean up login functions to no longer need migration

  • Change industry dropdown to allow multiple selections

  • Retire LinkedIn badges on user profiles

    • Get user photo urls, headline, company data
    • Update user cards to remove badges and add new data
    • add users photo to navbar
    • Remove other badge-related code (slider, LIRenderAll, etc.)
  • Add GeoFire query or other proximity based search versus specific city/province

    • Working test code in functions
    • Change hometown_location and current_location lat/lng to use GeoFire
    • Then turn both location searches to find users by proximity to the location entered (currently if you put in "Mount Pearl" you won't get people from St. John's/Paradise. Even more important for smaller communities. Really needs to be who's near you vs having to be precise on address fields
    • Need to use Realtime database not Firestore for GeoFire. Hence need to design a way to keep them synced up or to query both (Firestore for profile and GeoFire/Realtime for locations). Consider Functions to keep in sync
    • Switch map.html to use GeoFire as well
  • More searches

    • Random search to "randomly" show you people who are similar to you on some dimension
    • Same hometown / Industry / current location / MUN grad year
    • Show recently updated members
    • Search by company (completed)
  • Move Navbar to standalone file

  • Clean database

    • Things like incorrect LinkedIn profile links, capitalization, etc.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.5%
  • HTML 26.5%
  • CSS 21.0%