Skip to main content

AttuneLogic Developer Documentation

Welcome to the AttuneLogic developer docs. This site is the source of truth for engineers building, integrating with, or operating the AttuneLogic platform.

AttuneLogic is a multi-tenant SaaS for trucking and field-service operators. The platform spans three application repos that share one API and one documentation site:

  • attunelogic-api - Express + Mongoose API, the system of record.
  • attunelogic-service - React + RTK Query web app for the back office.
  • attunelogic-mobile - Expo / React Native app for drivers and techs.
  • attunelogic-landing - public marketing site.
  • attunelogic-docs - this site (Docusaurus, three doc trees).

Where to start​

Pick the section that matches what you are doing:

Conventions​

  • All HTTP examples assume the Bearer <accessToken> and x-parent-company headers are set unless noted otherwise.
  • Mongo ObjectIds are referred to as id in payloads and _id in DB schemas; the API gateway exposes both consistently per resource.
  • Times are stored as ISO 8601 strings in UTC and rendered in the user's local time on the client.
  • Tenants are identified by parentCompany (the customer organization). See Multi-tenant architecture before writing any new query.

Customer-facing docs​

End-user help lives under πŸ“š Customer Docs. Treat the two trees as separate audiences: developer docs assume engineering context and may reference internal tooling; customer docs do not.

Found a problem?​

Open an issue or PR against the attunelogic-docs repo, or ping the team in Slack. Doc edits are deployed on merge to main.