Back to Projects

Detail of Project.

FullStack Developer - My school dashboard

NestJS 🐈‍⬛TypeScriptOAuthRBACDocker 🐋Amazon S3GitFlowAzure DevOpsTypeORMGitReactPostgreSQLRedisScrum

As a FullStack Developer, I played an essential role in creating a school dashboard system. My focus was on the backend, built with NestJS and TypeScript, that connected to state databases to store and process student data.

The fundamental objective of this system was to analyze student data and detect important situations, such as consecutive absences or non-enrolled students. To achieve this, we implement OAuth for secure authentication and RBAC for access control. We manage versions with GitFlow and use Docker for deployment, taking advantage of Amazon S3 for document and resource storage.

The processed information was presented in a frontend developed in React, which allowed users to access notifications, graphs, metrics, and filtering and search tools to obtain relevant information about the students. The project was managed using the Scrum methodology, and Azure DevOps was used as a management platform to ensure efficient and timely development.