Skip to content

confirado/apto-one-template

Repository files navigation

Apto.ONE is build up of the following components:

  • Backend (PHP + Symfony)
  • Administration Frontend (AngularJS, AngularJS Material)
  • End-User Frontend (Angular 14+)

You can find our Documentation here: https://docs.apto.one

Local Setup

Note: To setup this project using this method, you need to have the following installed:

  • PHP 8.1
  • MariaDB 10.6 or MySql 5.7
  • node.js
  • npm
  • Apache 2
  • Composer

Follow the instructions below to setup the project:

  1. Clone the root repository "apto-project-template"
git clone https://github.com/confirado/apto-one-template.git
  1. Enter the project directory
cd apto-one-template
  1. Run the install script
./apto-install-local.sh apto-one-template
  1. Install npm packages
npm install
npm install --prefix _client-deprecated_
  1. Run local npm scripts
npm run local-frontend
npm run local-backend --prefix _client-deprecated_ 

Docker Setup

Note: To setup this project using Docker, you need to have the following installed:

  • Docker
  • Docker Compose

Follow the instructions below to setup the project:

  1. Clone the root repository "apto-project-template"
git clone https://github.com/confirado/apto-one-template.git
  1. Enter the project directory
cd apto-one-template
  1. Run the Docker install script
bin/install/docker.sh
  1. Browse Apto.ONE
Frontend: 
http://localhost:8080

Administration: 
http://localhost:8080/backend

User: superadmin
Password: 12345678