/hesoyam-pharmacy-front

Vue.js frontend application for the Hesoyam Pharmacy information system

Primary LanguageVue

Hesoyam Pharmacy frontend

Azure Build Azure Deployment

Docker image

Technologies

Technology Description
Node logo Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the Chrome V8 engine and executes JavaScript code outside a web browser.
npm logo npm is a package manager for the JavaScript programming language.
Vuejs logo Vue.js is an open-source model–view–viewmodel front end JavaScript framework for building user interfaces and single-page applications.
Azure logo Azure DevOps Server is a Microsoft product that provides version control, reporting, requirements management, project management, automated builds, testing and release management capabilities.
Docker logo Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers.
Nginx logo Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.
Heroku logo Heroku is a cloud platform as a service (PaaS) supporting several programming languages.

How to run

Environment variables

Make sure you set the following environment variable in the .env file:

  • VUE_APP_API_BASE_URL - Backend API BASE URL (Local dev: http://localhost:55555/)

Prerequisites

It is necessary that you have the following software installed:

Node.js comes with npm installed. This project was tested on Node.js v.14.15.0 LTS with npm 6.14.8

Project setup

npm install

Compiles and hot-reloads for local development

npm run serve

Compiles and minifies for production

npm run build

Customize configuration

See Configuration Reference.

Backend project

Backend project can be found at https://github.com/HesoyamGroup/Hesoyam-Pharmacy.