# 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](https://vuejs.org/) - **UI Components:** [PrimeVue](https://primevue.org/) - **State Management:** [Pinia](https://pinia.vuejs.org/) - **API Communication:** [Axios](https://axios-http.com/) (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](https://nodejs.org/) and [npm](https://www.npmjs.com/) installed on your machine. - Node.js (v18.x or higher recommended) - npm (v9.x or higher recommended) ### Installation 1. Clone the repository to your local machine: ```sh git clone ``` 2. Navigate to the project directory: ```sh cd ``` 3. Install the dependencies: ```sh npm install ``` ## Usage To start the local development server, run the following command: ```sh 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.