Skip to content

Microsite developed for the PI project In Universidade de Aveiro, year 2023-2024

Notifications You must be signed in to change notification settings

FiNeX96/UA-Final-Project

 
 

Repository files navigation

DETI - Dissertações

Repository for our PI project for 2023/2024 in Universidade de Aveiro

All Contributors PRs Welcome PRs Welcome


Description

Dissertações

  • Dissertações website was developed to enhance the managing of the dissertation season within the DETI department, at University of Aveiro, at the invite of professor @Diogo Gomes

  • The website has been up since April 2024, being used by DETI and already 2 other departments within the university.

  • You can visit it here, although only people from the university are able to use it directly

  • You can check our microsite for documentation and everything about this project here.

In this project, i was responsible for the backend development of the application. This included (not only):

  • API Layer design and development, with FastAPI
  • Data Validation in Python, with Pydantic
  • Authentication and Authorization, utilizing the OAuth 2.0 protocol to authenticate users in the University's Identity Provider
  • Document workflow ( saving and managing of dissertation files )

I also participated in the frontend development, that was done in React, gaining mastery in various frontend tools, such as:

  • Tailwind CSS
  • DaisyUI
  • Tanstack Query ( formerly React Query )
  • Axios ( HTTP Requests )
  • Zustand ( Data Stores )

** Final grade for this project: 20/20 **


Architecture Diagram


Deployment Diagram


Our Team ✨

Ramos
Pedro Ramos
107348

Backend
💻 ⚠️ 🔨
Aguiar
Rodrigo Aguiar
108969

Backend
💻🔀🔨
Madureira
Daniel Madureira
107603

Frontend
💻🎨🔧
Gameiro
José Gameiro
108840

Frontend
💻📝🔧
John
João Luis
107403

Frontend
💻🎯🔧

About

Microsite developed for the PI project In Universidade de Aveiro, year 2023-2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.1%
  • CSS 27.8%
  • MDX 8.1%