This guide walks you through everything you need to go from zero to a running CareerTrack API instance. By the end you’ll have the server running locally, a registered user account with an API token, a job application stored in the database, and a live look at your pipeline statistics.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ericcobasdev/careertrack-api/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, make sure you have the following installed on your machine:- PHP 8.3+ — php.net/downloads
- Composer — getcomposer.org
- Git — git-scm.com
CareerTrack API uses SQLite by default in development. No database server installation is required — Laravel will create and manage the SQLite file automatically after you run migrations.
Steps
Clone and Install
Clone the repository, install PHP dependencies, configure your environment, and start the development server.The API will now be listening at
http://127.0.0.1:8000. All subsequent examples use this base URL.Register a User
Send a Response Copy the
POST request to /api/auth/register with your name, email, and password. The API returns the new user object and a Sanctum Bearer token you’ll use for all authenticated requests.201 Created:token value — you’ll need it for every subsequent request.Authenticate Your Requests
CareerTrack uses token-based authentication. Store your token and pass it as a If you ever need to retrieve a fresh token, call
Bearer token in the Authorization header of every protected request.POST /api/auth/login with your email and password. The response format is identical to registration.Create Your First Job Application
With your token ready, create a job application record by posting to Response
/api/applications. Only company_name and position_title are required — all other fields are optional.200 OK:What’s Next
Authentication
Deep dive into registration, login, and token usage — including all request parameters and response shapes.
List Applications
Explore the full API reference for retrieving, filtering, and managing your job application records.