/gurukul-2.0

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Gurukul

Applicant tracking system for scholarship provided by an organization

MileStones

MileStone 1

  • Get Data from Google sheet DONE
  • populate local database
  • Everytime sheet is updated or new record is added; add/updadte record in local database also DROPPED

MileStone 2

  • Get filtered data from mongodb
  • Update data in existing record

MileStone 3

  • Normalize MongoDB data DONE
  • provide suggestions to relate

Mongo

  • move to mongoose models DONE
  • DeprecationWarning : useUnifiedTopology DONE

Misc

  • Change Google App name from Quickstart to Gurukul
  • Move secrets to seperate folder
  • .gitignore DONE
  • Separate Dev dependencies vs run dependencies DONE
  • eslint rules DONE
  • Doc for GoogleSheets and MongoDBO
  • Validation on inputs (if needed)
  • Do not print stacktrace. Hide code; give useful message
    • GoogleSheets error is not rendered
  • try to avoid cors
  • structure vuejs code DONE
  • GoogleSheets page; what is getApplicantId throws error
  • Referrer/School autocomplete using typehead.js