8000 GitHub - UBC-CIC/Student-Connect-App: A data aggregation and recommendation prototype
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

UBC-CIC/Student-Connect-App

Repository files navigation

Student Engagement Application

Project Overview

This prototype provides a centralised data aggregation and recommendation platform of relevant events, clubs and articles for students according to their interests. Hence, it allows students to be more engaged and connected to their university by finding activities that are relevant to them.

Users sign up using a secured login through Amazon Cognito into a ReactJS Progressive Web Application hosted via AWS Amplify (through desktop or mobile) and answer a one-time survey to identify their interests as category tags.

The backend uses AWS Lambda functions to get data from various categorised data sources, and persist them into:

Table of Contents

Index Description
High Level Architecture Examine the application architecture.
Application Screenshots Check out the application's user interface.
Stack Details Learn more about each stack of the application
Deployment Learn how to deploy this project yourself.
Changelog Change log.
Credits Meet the team behind this
License License details.

High Level Architecture

alt text

Architecture Diagram

Application Screenshots

login page

Application Login Page

survey page

First time users complete a survey to identify their interests

home page

Different types of content recommended to them based on interests

Stack Details

Deployment

To deploy this solution into your AWS Account please follow our Deployment Guide

Changelog

Credits

This prototype was architected and developed by Edward Chen and Neelim Novo, with guidance from the UBC CIC technical and project management teams.

License

This project is distributed under the MIT License.

About

A data aggregation and recommendation prototype

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

0