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