Full-stack implementation of a dashboard providing :
- a light and a dark mode
- multiple charts generated with Nivo
- a dashboard putting all the different visualizations together
The app backend is implemented using Express and fetches data in real time from a MongoDB database.
Website deployed on the following link, using the free plan from render.com (expect a long loading time since it's on the free plan).
The design is mobile responsive and adapts to the size of the screen. The sidebar is collapsed by default on mobile mode and it switches to a vertical display for the dashboard under a certain screen width.