Skip to content
Andre edited this page Apr 30, 2023 · 3 revisions

Welcome to the 42Portfolio wiki! 🏠

This Documentation is relative to the REST API which we use for the project.

The Documentations is also relative to the REACT components we built.

You can also expect some tips and tools that can help you familiarize with the project.


First and foremost the DataBase structure looks something like this: πŸ“š

Screenshot 2023-04-22 at 18 34 19

This Database is trying to mimic the intra database, this will allow us to have a lot of flexibility and good integration.

🧠 Have in mind that everything on our application is around the user.

πŸ‘€ That is why you should expect a lot of accessors on the User class and not so many on the other classes.

πŸ’‘ For example, it will be very convenient to return all the projects of a User.

πŸ˜– And not so much to return all the Users who completed a project.

That is, in this specific context.


I suggest you to visualize the DataBase divided in 5 parts:

πŸ”΄ Cursus

🟒 Skills

🟦 Projects

🟑 Users

🟠 CursusUsers


Cursus 42Portfolio-Cursus Skills 42Portfolio-Skills Project 42Portfolio-Project User 42Portfolio-User CursusUser 42Portfolio-CursusUser


42Portfolio-All