An open API service indexing awesome lists of open source software.

https://github.com/vinicciussantos/vehicle-tracking_fullcycle14

Repository made for the project "Imersão Fullcycle 14"
https://github.com/vinicciussantos/vehicle-tracking_fullcycle14

docker fullcycle golang grafana imersao-fullcycle kafka nestjs nextjs prometheus

Last synced: about 2 months ago
JSON representation

Repository made for the project "Imersão Fullcycle 14"

Awesome Lists containing this project

README

        

# Vehicle Tracking - FullCycle 14 Challenge

![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)
![Go](https://img.shields.io/badge/go-%2300ADD8.svg?style=for-the-badge&logo=go&logoColor=white)
![Apache Kafka](https://img.shields.io/badge/Apache%20Kafka-000?style=for-the-badge&logo=apachekafka)
![NestJS](https://img.shields.io/badge/nestjs-%23E0234E.svg?style=for-the-badge&logo=nestjs&logoColor=white)
![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js&logoColor=white)
![Kubernetes](https://img.shields.io/badge/kubernetes-%23326ce5.svg?style=for-the-badge&logo=kubernetes&logoColor=white)
![Prometheus](https://img.shields.io/badge/Prometheus-E6522C?style=for-the-badge&logo=Prometheus&logoColor=white)
![Grafana](https://img.shields.io/badge/grafana-%23F46800.svg?style=for-the-badge&logo=grafana&logoColor=white)

Welcome to the repository of the **Vehicle Tracking** project, developed as part of the FullCycle 14 Challenge. This project aims to implement a vehicle tracking system using modern technologies and development practices.

## Description

**Vehicle Tracking** is a system designed to track vehicles in real-time, providing information about their location and other relevant details. The system consists of two main parts: the backend (server) and the frontend (user interface).

### Features

- Registration and management of routes.
- Real-time tracking of vehicle locations.
- Display of detailed routes information with google maps API.

## Technologies Used

### Frontend

- **Languages**: Typescript, HTML, CSS
- **Framework**: Nextjs

### Backend

- **Language**: Node.js
- **Framework**: Nestjs
- **Database**: MongoDB

### Monitoring system
- **language**: Golang with kafka and prometheus

## Detailed Architecture
![architecture](./slides.png)