Skip to content
Snippets Groups Projects
client.md 708 B
Newer Older
  • Learn to ignore specific revisions
  • Victor Löfgren's avatar
    Victor Löfgren committed
    # Client overview
    
    
    The client is the main part of the system.
    
    It is divided into 4 parts: *login*, *admin*, *presentation* *editor* and *active competitions* (presentations).
    The presentations are also further divided into four different parts: *operator view*, *audience view*, *team view* and *judge view*.
    
    All of the source code for the pages in the system is stored in the `client/src/pages/` folder.
    
    For each of the different parts there is a corresponding file that ends in Page, for example `JudgeViewPage.tsx` or `LoginPage.tsx`.
    This is the main file for that page.
    All of these pages also has their own and shared components, in the folder relative to the page `./components/`.