Unipply is a web platform created to minimize the risk of choosing the wrong faculty. It will help the students to visualize all the available faculties within one and more universities, it will give them faculty and specialty recommendations based on their preferences, and will make the application process easy and fast. For security reasons, the Unipply application and its main features will be available only for authorized people. The main technical goal of the application will be the suggestion of the faculties based on student preferences. Unipply recommendations will be based on input data introduced by the student (its preferences, hobbies etc). The recommendations are generated on backend using Machine Learning integration. Initially, this application is oriented for the Technical University of Moldova. The features of the application could be expanded later and be useful for universities all over the country, and then all over the world. The Unipply platform requires both a client-side and a server-side application. This repository includes the implementation of the user interface or the client-side app.
- Authentification
- 3D Platform of the university faculties
- Virtual Tours of the corridors and the classrooms of the faculties
- Application Form
- Specialty Recommendations Form
- My Profile Page
- Angular 13
- Three.js (3D Js library - https://threejs.org/)
- Google Street View API (for Virtual Tours)
Clone the project. Run npm i && ng serve
for a dev server. Navigate to http://localhost:4200/.
The 3D Platform of the university faculties. The map can be rotated, zoomed and panned. The faculties are clickable.
On faculty click, a right sidebar opens.
Virtual tours are available for 3 different campuses.
Based on the introduced hobbies and preferences, user receives personal recommendations.
User can apply to one or more faculties.
All the data regarding the current user is saved in the profile page.