valverdethiago / droner

Backend Engineer Test For Resin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dronner

This repository contains all the components needed to run Dronner, an aplication designed to manage drones.

Organization

This repository has four main folders:

  1. backend - All services needed to provide the backen api for the application
  2. frontend - Angularjs 4 application that provides the drones list
  3. docker - Docker file
  4. simulation

Run

Docker

  1. clone this repo using
git clone git@github.com:valverdethiago/droner.git
cd droner/docker
  1. Build docker image
docker build --no-cache -t 'droner' .
  1. Run docker container
docker run -p 8080:8080 droner

PS.: You can switch to another port that better fits your needs

Build

For debug the application locally or even edit or add more features you may want to use your favorite IDE.

  1. Backend
    1. Build
    mvn clean install
    1. Run
    mvn spring-boot:run
  2. Frontend
    1. Install
    npm install
    1. Run
    npm start
    The application will start on localhost:4200

About

Backend Engineer Test For Resin


Languages

Language:Java 74.3%Language:TypeScript 16.6%Language:JavaScript 3.8%Language:CSS 2.2%Language:HTML 2.1%Language:Dockerfile 0.9%