Skip to main content

Running generated frontend

  • Unzip the generated frontend ZIP file
  • Extract the source code from the downloaded or generated frontend ZIP archive.
  • Open the extracted folder
  • Navigate to the unzipped project directory using your preferred code editor (e.g., VS Code).
  • Do “npm start” that will automatically
    • Install all the necessary packages listed in package.json.
    • Start the frontend application
  • Access the application in a browser
  • The frontend will now be connected to the configured backend and ready for use.

Issues/Feedback

  • LTS Node version is 22
    • Have to install using --legacy-peer-deps flag
    • Engine is unsupported – won't sustain for long term production use cases
    • Upgrade dependencies

  • The package.json should control the versions for different libraries as it is the source of truth. People installing should just hit npm install & not manually change primsa or other versions

  • Prisma migration in rasp-fe-Rasp-v0.5.1\Drag-Drop(RBE)\prisma\migrations\20250417060726_init\migration.sql fails since table names are case-sensitive when using Linux MySQL storage engine.
    • Earlier: ALTER TABLE page ADD COLUMN applicationName VARCHAR(191) NULL;
    • Now: ALTER TABLE Page ADD COLUMN applicationName VARCHAR(191) NULL;
  • Using React without a framework — can consider using Vite for faster dev startup and better performance. Even the official React docs recommend using React with something like Next.js for scalability. Could be worth a look!