This purpose of this project is to be a simple, easily deployable, insecure web application that could be used for application security training.
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.
Live Demo
Feel free to utilize the demo application. Just know that the application will reset every hour.
Make sure you have Node.js and a Typeorm compatible database configured.
npm install
Run in development mode:
npm run start:dev
Run in production mode:
npm build
npm start
Create a .env
file with the following properties:
DB_HOST=
DB_USER=
DB_PASS=
DB_PORT=
DB_NAME=
JWT_KEY=
- Typeorm - The ORM used
- Angular - The Angular Framework
- Express - A minimal and flexible Node.js web application framework
This project is licensed under the MIT License - see the LICENSE.md file for details