Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 1.43 KB

project_summary.md

File metadata and controls

7 lines (4 loc) · 1.43 KB

Project Summary

With DUAW, we created the platform for TechLabs teams and students to showcase their graduation projects.

DUAW is a project hub that documents and presents all TechLabs graduation projects and the people behind them, through the years and from across the world. On highly visualized and detailed project pages, graduate students can present their projects for others to learn about them, upvote their projects, contact them with requests for collaborations, questions, recommendations, or feedback. DUAW aims to strengthen the TechLabs alumni community and support TechLabs to reach more students and partners while offering graduate projects the visibility and opportunities they deserve.

On a technical level, the project showcasing functionality is enabled through the wrapping of git repositories. Since the graduation projects are already stored on GitHub, there is no need for a backend to host the projects. Instead, the project data, provided by the graduating teams, is fetched directly from their project repositories via the GitHub API requests. The site is built with React, CSS, HTML, and JavaScript and features a recommendation model to suggest other projects a visitor might find interesting, based on the project they currently visit. The recomendation model utilises vectorisation via a pre-trained BERT model and cosine similarity analysis which identifies the similarity between the projects based on their text descriptions.