-
Notifications
You must be signed in to change notification settings - Fork 0
4.2. Software Architecture
Our front end is built with Angular, Javascript, CSS and HTMl. HTTP requests to the server are passed to the router.
The router contains authentication middleware to ensure any requests are made by valid users. All HTTP requests from the front-end pass through the router.
Interfaces with IVLE and creates users in the application database based on user information retrieved from IVLE.
Handles the display of user and tutorial information in the dashboard page. Synchronizes tutorials with IVLE.
Handles communication between clients and the application database.
Interfaces with the application database using Sequelize. All database queries are passed through here to prevent direct access of the models.
From the littlest team with big dreams, SOLOQ:
Joey Yeo
Weizheng Lee
Goh Yuan Tat
- Introduction
- Getting Started
- Software Requirements
- 3.1. Functional Requirements
- 3.2. Non-Functional Requirements
- 3.3. Abuser Stories
- Software Design
- 4.1. User Interface
- 4.2. Software Architecture
- 4.3. Database Design
- Usability
- Performance, Robustness and Security
- Project Log
- Archive