RIE

Context

This project is the academic project for Fall semester of 2024.

Description and goals

With the increasing complications of managing incoming and outgoing students from Polytech Dijon, the responsible for international realtions suggested this project. I was responsible of the conception, development and implementation of the frontend part.

Tech stack

Concepts used and developped

Implementation

After collecting the client's needs, a mockup of the app's interface was designed using Figma and presented to and validated by the client. These designs offer a general view over the app components, their positioning and the needed endpoints.

Work on the backend started by the dedicated team. After the appearance of a few endpoints, I started developing the interface using ReactJs + TypeScript.

Structure

Using the new React Router structure, a root page acting as the template was used. Template pages are used to display data in formats like cards or lists.

Data is fetched from the backend using the fetch function since the project is simple.

Tests

This project does not yet include automated tests, but I have ensured code quality and clarity.

I am familiar with unit testing best practices and plan to add tests in future projects.

Demo

Here are some examples of the Figma designs.

student-offres
A concept view of the student's offers with filters
student-offres
A concept view of the list of applications in the point of view of a member of the jury
student-offres
A concept view of a specific application in the point of view of a member of the jury

The code for this project is private and proprietary.