/sql-injection

A project that teaches you about how SQL injection vulnerabilities can occur.

Primary LanguageTypeScript

sql-injection

A project that teaches you about how SQL injection vulnerabilities can occur.

Setup

  • Clone the repository

Prerequisites

  • Python and Node.js must be installed.

Setup the backend server

  • Create a virtual environment
  • Install dependencies with python3 -m pip install -r backend/requirements.txt
    • Note: If you're using Windows, replace python3 with python
  • Run the server with uvicorn backend.main:app

Setup frontend server

  • Change directories to the frontend folder using cd frontend
  • Install dependencies with npm i
  • Build the frontend with npm run build
  • Start the frontend server with npm start

Use the app

Visit http://localhost:3000 in your browser