This Video games encyclopedia has been realized during my Licence Professionnelle (equivalent of the year 3 in a Bachelor’s degree). I wrote the entire Back-End part of the application and contributed a lot to the Front-End development.
Project Overview
The goals of the project were the following:
- Allow a user to browse a large library of video games, while applying a lot of filters. In order to do this, I had to parse mutliple csv files, which contained games data, and provide the right database architecture in order to store the data.
- Allow the user to manage his own video games library.
- Recommend video games, based on the user’s library.
Project Technical Details
This project has been developed using the following technologies:
- Express.js for a clean backend
- ElasticSearch for an efficient search engine
- React.js for a powerful and featureful frontend
- Material UI to provide nice UI and UX
For this project, our group used TypeScript.