Skip to main content

SWC App

Current status and latest repositories to use​

  1. gqc/swc2023: SWC 2023 Front End Repository (github.com)
    1. This is gold standard repo for the frontend development.
    2. The PR:4 is where Deven was actively migrating stuff from where Sumanth had left off.
    3. Still the functionality is not fully implemented
  2. gqc/SWC2022-backend: Most recent backend logic for SWC. (github.com)
  3. gqc/SWC2022-frontend: DEPRECATED - Refer to swc2023 (github.com)

React frontend​

  1. Clone the SWC2023 repo
  2. cd into the repo
  3. Run the command to install the dependencies
    yarn install
  4. Run to start the server
    yarn start

Linting configuration​

  1. Install the ESLint extension in VSCode. eslint
  2. Once the extension is installed, add the following code inside .vscode/settings.json
    settings.json
    {
    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
    },
    "eslint.validate": ["javascript"],
    "eslint.enable": true
    }
  3. Voila, you now have linting configured for the SWC2023 repository.

C# backend​

  1. Clone the repo SWC2022-backend repository
  2. Open the sln file in Visual Studio 2022
  3. Install the NuGet packages
  4. Build the solution
  5. Run the server/app