
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.