AutoLog supports two setup paths depending on your goal. Local Development gives you a fully editable environment — you run the .NET API and Angular dev server side-by-side against a local PostgreSQL instance, with hot-reload and the Scalar API reference UI available in your browser. Docker is the fastest route to a running instance: pull the pre-built images from Docker Hub and inject your secrets as environment variables — no build step required. Choose the tab below that matches your use case.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JReyna217/AutoLog/llms.txt
Use this file to discover all available pages before exploring further.
- Local Development
- Docker
Install Prerequisites
Before cloning, make sure the following tools are installed and available on your
PATH:- .NET 10 SDK — required to build and run the ASP.NET Core API
- Node.js v22+ — required for the Angular frontend and the
ngCLI - PostgreSQL — a locally running PostgreSQL instance that AutoLog can connect to during development
Configure .NET User Secrets
AutoLog uses the .NET Secret Manager to keep database credentials and JWT keys out of source control. Run these commands from the repo root:
Apply Database Migrations
With your secrets configured, run EF Core migrations to create the If you have modified entity classes and need to scaffold a new migration first:
AutoLogDb schema in your local PostgreSQL instance:Run the Backend API
/scalar/v1 — a fully interactive docs explorer with a DeepSpace theme and a C# HttpClient code sample generator.On first launch, register a new account using the
/register route. The registration endpoint is open and creates your user in the database immediately. After registering, log in to receive your access and refresh tokens and begin adding vehicles and fuel logs.