/admin

The admin web app repo

Primary LanguageVue

Book A Test - Admin

The admin web app component to the API.

Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Installing

Start by installing the dependencies.

npm install

Set the configuration by creating the environment file.

# If needed, change the values to fit in with your installation.
cp .env.example .env.local

Run a server with hot reload.

npm run serve

You should now have you app up and running, ready to use.

Running the tests

# All tests.
npm run test

# Only unit tests.
npm run test:unit

# Only end-to-end tests.
npm run test:e2e

# Code style tests.
npm run lint

Deployment

This project is intended to be hosted on AWS infrastructure and includes a deployment script for uploading to an S3 bucket behind a CloudFront CDN.

# Build.
npm run build

# Deploy.
npm run deploy

Built with

  • Vue.js - The JavaScript Framework Used
  • Vue CLI - Project management tooling

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU License - see the LICENSE.md file for details.