Skip to content

SELab-2/UGent-6

Repository files navigation

badge License

Student E-mailadres
Matthias Vaneyck [email protected]
Inti Danschutter [email protected]
Arthur Werbrouck [email protected]
Arne Dierick [email protected]
Wout Verdyck [email protected]
Floris Kornelis Van Dijken [email protected]
Tristan Verbeken [email protected]

wiki documentation

api documentation

Tree view of the project

  • backend

    • app
      • src
        • main/java/com/ugent/pidgeon
          • auth (Authentication related logic)
          • config (Configuration settings and beans)
          • controllers (Web controllers for handling requests)
          • model (models for testing submissions)
          • json (request/response bodies)
          • postgre (Database models and repositories)
          • util (Utility classes and helpers)
        • resources (Configuration files, property files etc.)
        • test/java/com/ugent/pidgeon (Unit and integration tests)
    • database (Database schemas and scripts)
    • db (Database related scripts)
    • web-bff (Express webserver that manages user authentication with cookie sessions)
  • frontend

    • public (Static files like images, fonts, and index.html)
    • src
      • @types (TypeScript type definitions)
      • assets (Static assets like images and logos used in the app)
      • components (Reusable UI components)
        • common (Commonly used components across the application)
        • forms (Form components, including project form tabs)
        • layout (Components related to layout such as navbars and sidebars)
      • hooks (Custom React hooks)
      • i18n (Internationalization setup, including language files)
      • pages (Component structure for each page)
      • providers (Context providers for state management)
      • router (Routing and path management)
      • theme (Styling themes and fonts)
      • util (Utility functions and helpers such as our apiFetch)