← Projects

freelance · completed

Which Professor

Frontend design and development for a platform for comments on professors at the Faculty of Industrial and Systems Engineering at UNI.

Role
Software engineering
Period
2021-01 — 2021-03
Teacher Comments Platform

01

Challenge

From January to March 2021, I led the design and development of an innovative platform that allowed students to share their opinions and comments about professors. I used modern technologies such as Nuxt.js with TypeScript on the frontend and GraphQL with Apollo Server for data queries. Additionally, I integrated the faculty's authentication system (UNI-PASSPORT) to ensure the security and legitimacy of the comments. One of the standout features of this platform was the implementation of threaded conversations, which significantly improved transparency and facilitated comments on professors in each of their courses.

02

Approach

Create a platform for students to provide structured feedback on faculty members. Implement UNI-PASSPORT authentication to ensure secure and legitimate feedback. Implement threaded conversations to improve transparency in feedback discussions.

Project Goals

Improve Student Feedback

Create a platform for students to provide structured feedback on faculty members.

Authentication Integration

Implement UNI-PASSPORT authentication to ensure secure and legitimate feedback.

Improve Transparency

Implement threaded conversations to improve transparency in feedback discussions.

03

Impact

  • Interactive Feedback
  • Secure Authentication
  • Personalized User Experience

Technologies Used

NuxtTypeScriptGraphQLApollo ServerNodeVuetifyVue 2

Key Features

Interactive Feedback

Threaded conversations for detailed and transparent discussions.

Secure Authentication

Integration with UNI-PASSPORT for secure user authentication.

Personalized User Experience

Customizable user profiles and preferences for enhanced usability.

Gallery

The system in context

Which Professor - Home
Home page of Which Professor
Have a similar challenge? Let's talk.