View All Projects
ArchiveUmWeb - Hero
18Organic

ArchiveUmWeb

An internal web platform to archive and consult job descriptions and professional interviews using MongoDB and Vaadin UI.

Tech Stack

Spring BootVaadinMongoDBITextPDFJavaREST API

Your HR document gateway at Université de Montpellier.

Key Features

Personal Document Access

Users can view and download their own documents for a selected year.

Manager Access to Agents

Managers can access and manage files of their direct team.

HR Global Access

HR staff can access all documents across the university.

Impact

4000+
Archived Documents

Gallery

Screenshot 1
Screenshot 2
Screenshot 3

The Problem

Staff lacked a structured way to access HR records over the years.

Project Goal

Automate archiving and retrieval of job and interview files.

My Role

Handled UI logic, MongoDB queries, file fetching and filtering.

Design Decisions

Used lazy loading, paging, and optimized queries to handle large data sets.

Challenges

Storing and rendering PDF files from Base64 in MongoDB.

Solutions

Integrated Vaadin with Spring Boot and used Mongo for fast access.

Key Learnings

Learned to handle large datasets and efficient PDF rendering.

Future Improvements

Add export tools and usage analytics dashboard.