Skip to main content

Service Orders Management System

A comprehensive SaaS application for managing service orders, companies, contacts, and equipment tracking with authentication and real-time updates.

Quick Start

Get up and running with the Service Orders Management System in just a few steps.

1

Install Dependencies

Clone the repository and install the required dependencies using your preferred package manager.
npm install
2

Configure Environment

Set up your API base URL in the Nuxt configuration. The system connects to a backend API for authentication and data management.
nuxt.config.ts
export default defineNuxtConfig({
  runtimeConfig: {
    public: {
      apiBaseUrl: 'http://localhost:8000/api/'
    }
  }
})
Update the apiBaseUrl to point to your backend API endpoint.
3

Start Development Server

Launch the development server to start building and testing your application.
npm run dev
The application will be available at http://localhost:3000.
4

Authenticate

Access the login page and authenticate with your credentials to start managing service orders.
The authentication system uses JWT tokens stored in localStorage for session management.

Core Features

Everything you need to manage service orders efficiently.

Service Orders

Create, edit, view, and track service orders with comprehensive details including equipment types, serial numbers, and solutions.

Companies & Contacts

Manage company information, contacts, addresses, phones, and email communications in one centralized system.

Equipment Management

Track equipment with part numbers, serial numbers, and equipment types for accurate service history.

Authentication

Secure user authentication and authorization with JWT tokens and protected routes.

Development Resources

Learn how to customize and extend the application.

Project Structure

Understand the Nuxt 3 application architecture and organization.

State Management

Learn how Pinia stores manage application state.

Composables

Explore reusable composition functions for API and data management.

API Integration

Connect to backend services with Axios and authentication.

Building

Build and optimize for production deployment.

Environment Config

Configure environment variables and runtime settings.

Ready to get started?

Follow our quickstart guide to set up your development environment and build your first service order application.

Get Started Now