Outlook is a weekly publication of the American University of Beirut (AUB) and represents the voice of the student body. It is an independent, non-affiliated publication that favors no ethic, religious or political group. All commons, articles and reports are the property of Outlook. And not neccesary represents the views of outlook or the AUB community. Outlook welcomes all contributions. No part of this publication may be reproduces in any way, shape or form without the written consent of Outlook and/or higher authorities. Outlook reserves the right to edit all material.
This platform is published in both Arabic and English Languages. It supports dark and light modes. It also provide the users with some social features like up and down voting an article, adding comments, storing favorites, and much more.
Is divided into 5 projects:
- Outlook.Models: Class library that stores Outlook Models, DbContext, and constants
- Outlook.Services: Class library that stores helper functions
- Outlook.Logger: Class library that implements Outlook's custom logger to text file and slack channel
- Outlook.Server: Web project that serves as a Content Management System for Outlook website
- Outlook.Api: Web project that serves as a RESTfull API for Outlook website
API function descriptions, input, expected results and sample calls are documented in using Swagger here.
- ASP.NET Core
- SignalR
- IdentityServer4
- C#
Web UI
- Vue.js
- Typescript
- HTML
- SCSS