Work

Dashboard

React / Vite
JavaScript / TypeScript
Firebase

a dashboard that allows users to visualize and analyze web page traffic

A sample of the Dashboard

Introduction

The application we have developed is a dashboard that allows users to visualize and analyze web page traffic. It has been developed as a group project as part of the LarnU Bootcamp.

Technology Used

The technology used in the development of this application can be divided into two parts: the client and the server. The technologies used in each are detailed below:

Client:

  • React: JavaScript library for building user interfaces.
  • Vite: Build tool for web applications.
  • Typescript: Object-oriented and typed programming language.
  • Jest: JavaScript testing framework.
  • ESlint: Code analysis tool to find and fix errors in the code.

Server:

  • Firebase: Development platform for web and mobile applications.
  • Firebase Auth: Firebase authentication service.
  • Google Analytics: Google’s web analytics service.

Conclusions

The development of this application allowed us to become familiar with the latest web development technologies and to deepen our team’s programming }knowledge. Working as a team was a great experience that allowed us to develop important skills such as communication, planning, and problem-solving.

Learnings

During the development of this application, we learned how to:

Use the latest web development technologies. Work as a team to achieve a common goal. Utilize Firebase tools for web and mobile app development. Configure and use Google Analytics for web analysis. Write high-quality and readable code using ESlint and Jest for testing. In summary, this project allowed us to acquire new skills and knowledge, and gave us a great experience of working as a team.