router-dashboard/ve-router-backend
shankar 8fe130f918 Fixed React backend startup issue.
Updated SQL script to correct procedure and column sizes.
Moved SQL scripts to the project root folder (outside React frontend).
Resolved backend container dependency issue to ensure MySQL is up before starting React backend.
Moved common values to .env file in the project root.
Updated React backend and MySQL ports to use default values.
2024-11-18 10:16:05 +05:30
..
2024-11-18 10:16:05 +05:30

VE Router Backend

Setup

  1. Install dependencies: \\ash npm install \\

  2. Configure environment variables: \\ash cp .env.example .env

Edit .env with your configuration

\\

  1. Start development server: \\ash npm run dev \\

Scripts


  • pm start: Start production server

  • pm run dev: Start development server

  • pm run build: Build the project

  • pm test: Run tests

  • pm run lint: Lint code

  • pm run format: Format code

Project Structure

\\ src/ ├── config/ # Configuration files ├── controllers/ # Request handlers ├── middleware/ # Express middleware ├── repositories/ # Data access layer ├── routes/ # API routes ├── services/ # Business logic ├── types/ # TypeScript types └── utils/ # Utility functions \\