These brief instructions will help you get started quickly with the MAD Goat Project.
Edit me

About MAD Goat

MAD Goat Icon
Embrace the Power of Modern Application Development!

Deliberately insecure web application. Truly MAD.

Prerequisites

Localhost deployment

Installation

  1. Clone the repo

    git clone https://github.com/MAD-Goat-Project/mad-deployment-service
    
  2. Run the following command to start the MAD Goat application

    cd compose
    docker compose -f configurations.yaml -f infrastructure.yaml -f services.yaml up
    
  3. Go to http://app.mad.localhost to access the MAD Goat application

For more information on how to deploy MAD Goat on a cloud provider, please refer to the follwoing repository:

Demo (WIP)

Check out the demo video on YouTube

MAD Goat Demo

Open Source Infrastructure

Docker Kubernetes

Traefik Proxy

rabbitmq

Postgres MongoDB

Languages & Frameworks

Typescript react.js

NodeJS NestJS

Java Spring

Python Flask

Go

Project Support

We are grateful for the invaluable support from:

Their contributions have been instrumental in the success of this project.

License

License: MIT

Distributed under the MIT License.