items_header

Open projects

Projects available to all portals

TaskTrain
Boston, Massachusetts, United States
Keith Gillette
Founder + Factotum
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & IT UI design Product or service launch Software development
Skills
user accounts gherkin (scripting language) apollo graphql angular (web framework) feature writing google workspace apollo server node.js (javascript library) single sign-on (sso) microsoft 365
Project scope
What is the main goal for this project?

Enable single sign on with Google Workspace and/or Microsoft 365 authentication on a NodeJS B2B SaaS Progressive Web Application built with AccountsJS, Apollo GraphQL, and Angular by integrating with the existing user accounts and authentication flows with Google and Microsoft authentication providers.

What tasks will learners need to complete to achieve the project goal?

Activities:


  • Investigate and understand the authentication protocols for Google Workspace and/or Microsoft 365.
  • Design a secure authentication system integrating AccountsJS and Apollo Server with Google Workspace and/or Microsoft 365.
  • Update related imperative Gherkin feature stories for additional authentication.
  • Develop an AccountsJS and Apollo Server integration with Google Workspace and/or Microsoft 365.
  • Develop an Angular 17 user interface for users to register with, add, and sign in with Google Workspace and/or Microsoft 365 credentials.
  • Test the authentication system for compatibility and security.



Deliverables:


  • All source code.
  • A sumary report explaining the design process and outcomes.


How will you support learners in completing the project?
  • Orientation: Provide overview of TaskTrain company mission, founder story, product value proposition, product demo, existing support resources, existing brand and marketing collateral, competitor/adjacent landscape.
  • Planning: Review project objectives and deliverables and collaboratively generate task list and timeframe.
  • Regular Coaching: Schedule and hold regular check-ins to provide detailed feedback and coaching on work-in-progress.
  • Code Review: provide written feedback on pull requests throughout development.
  • Conclusion: Provide closing project feedback based on process and deliverables. Provide oral or written references.


About the company

Keep your team on track. Integrate your standard operating procedures into everyday workflow as actionable assignments.

Training? …Forgotten.
Procedures? …Neglected.
Mistakes? …Made.

Get your team back on track with TaskTrain, the simple but powerful process management platform that equips teams to get things right the first time, every time. TaskTrain combines the simplicity of checklists, the power of mobile task tracking, and the support of just-in-time training, enabling teams to deliver service quickly & correctly. TaskTrain is designed to eliminate avoidable errors in routine work by integrating custom checklists with embedded training into workflow, coordinating team tasks while ensuring compliance, allowing service managers to raise quality, increase efficiency, and lower rework costs.

Benefits:

•Easy Workflow Documentation: Define standard operating procedures by creating simple, multi-level checklist templates. Add detailed, multimedia work instructions/training materials at each step.

•Team Task Coordination: Assign a procedure or any step to any teammate & instantly see status & responsibility of open assignments & tasks. Avoid “dropped balls” in the human hand-offs between steps in a process.

•Instant Job Tracking: Track work orders, support cases, care plans, & other service requests easily.

•Just-In-Time Training: Track work orders, support cases, care plans, & other service requests easily. Instantly see who’s doing what down to the task level.

•Auditable Procedure Compliance: Document procedure compliance automatically with the history of completed assignments and its detailed task-level activity log.

Learn more and start your free trial at https://TaskTrain.app