SaaS Application Google Workspace Marketplace and Single Sign-On Integration

Closed
TaskTrain
Boston, Massachusetts, United States
Keith Gillette
Founder + Factotum
(4)
4
Project
Academic experience
80 hours per Student
Student
Anywhere
Intermediate level

Project scope

Categories
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)
Details

Integrate a B2B SaaS Progressive Web Application built with NodeJS, AccountsJS, Apollo GraphQL, and Angular into Google Workspace Marketplace APIs and enable Single Sign-On by integrating with the existing user accounts and authentication flows with Google OAuth authentication providers.

Deliverables

Activities:


  • Create a Google Cloud Project for Google Workspace Marketplace integration, enabling Google Drive, Docs, Sheets, Slides, APIs and configuring OAuth consent screen with appropriate scope and permissions.
  • Build integration with Google Workspace and TaskTrain APIs
  • Create an App Manifest with appropriate solution metadata and permissions, packaging with Google Cloud Marketplace SDK and submitting for review.
  • Design and develop a secure authentication system integrating AccountsJS and Apollo Server with Google Workspace OAuth.
  • Update related imperative Gherkin feature stories for additional authentication methods.
  • Develop an Angular 18 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 for working integration.
  • A summary report explaining the design process and outcomes.


Mentorship
  • Orientation: Provide overview of TaskTrain company mission, 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

Company
Boston, Massachusetts, United States
2 - 10 employees
Business & management, It & computing

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.