Skip to content
forked from zrp/challenges

To work @zrp, you must face and complete a set of challenges in a battle against all odds (winning our hr department). Are you reaaady? 🤼‍♂️⚔️💥

Notifications You must be signed in to change notification settings

GArmane/iheroes

 
 

Repository files navigation

iHeroes Threat Response System

Description

In the year 3150, at the forefront of the technology sector, lies a hero distribution management system dedicated to countering threats. This system vigilantly monitors threat alerts issued by the UN, swiftly deploying heroes to address emerging global threats, always ensuring the assignment of the nearest hero to the location.

Overview

This project is comprised of the following languages and libraries:

This project is comprised of the following languages and libraries:

Auxiliary libraries and plugins were omitted but can be found in the mix.exs files.

Development

To start development it is recommended to have these utilities installed in a local development machine:

For better development experience, it is recommended these tools:

This project is already configured with VS Code IDE in mind.

The IDE should be automatically configured with standard rules and options for optimal development experience.

Any other IDE can and should be supported. If necessary, an merge request with a configuration file can accepted in the repository, considering that the development experience is consistent between IDEs and that it doesn't break compatibility and standardization between.

Running the API

To run the API in development mode, follow these steps:

  • Start a container with: plis run --service-ports app ash
  • Setup application with: mix setup
  • Install the missing dependencies mix deps.get
  • Start server with: mix phx.server
  • Start server in interactive mode with: iex -S mix phx.server
  • Run static type check with: mix dialyzer
  • Run test suite with: mix test
  • Run test suite with coverage: mix coveralls
  • Run formatter with: mix format
  • Generate docs with: mix docs

Live Dashboard

A simple admin dashboard is configured, simply visit: dashboard

About

To work @zrp, you must face and complete a set of challenges in a battle against all odds (winning our hr department). Are you reaaady? 🤼‍♂️⚔️💥

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 74.1%
  • HTML 19.1%
  • JavaScript 5.5%
  • Other 1.3%