.. | ||
public | ||
src | ||
style | ||
characteristics.json | ||
eslint.config.js | ||
index.html | ||
jsconfig.json | ||
package-lock.json | ||
package.json | ||
README.md | ||
vite.config.js |
Project Genesis
A modern, responsive web application built with Vue.js. This project leverages a rich component library for a polished user interface and centralized state management for a robust and scalable architecture.
Core Technologies
- Framework: Vue.js
- UI Components: PrimeVue
- State Management: Pinia
- API Communication: Axios (Managed within Pinia stores for centralized API/SPI calls)
Getting Started
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
You will need Node.js and npm installed on your machine.
- Node.js (v18.x or higher recommended)
- npm (v9.x or higher recommended)
Installation
- Clone the repository to your local machine:
git clone <repository-url>
- Navigate to the project directory:
cd <project-directory>
- Install the dependencies:
npm install
Usage
To start the local development server, run the following command:
npm run dev
The application will be available at http://localhost:5173
(or the next available port). The development server supports hot-reloading, so any changes you make to the source code will be reflected in the browser automatically.