← Work Case study · University pair project · 1st year

Erasmus

A student exchange application, built in a pair as the final project of my first year.

View the code on GitHub

Setting
University project — 1st year
Team
Pair
Stack
Java, MVC, SOLID, Git

Context

The application organises student exchanges between countries, Erasmus-style: students are imported from a CSV file, then you pick a host country and a guest country.

The real challenge: following MVC and SOLID principles properly.

What I did

  • MVC architecture

    My first project structured as model, view and controller.

  • CSV import

    Reading students and countries from a file.

  • Git in a pair

    One branch per developer.

Debrief

What I learned

I learned to understand and apply MVC and SOLID, to work on separate Git branches, and to stick to what the "client" asked for without adding unnecessary options.