Pinned Repositories
AED1
Data structures study case
anagaram-dictionary
Anagram dictionary study case using C
arduino-serial-microservices
arduino-serial-microservices is a project that demonstrates the use of microservices architecture with Arduino. This project leverages EEPROM for persistent storage, a shared protocol for communication between services, and hashing for secure data transmission.
compiler
This project is the construction of a compiler for a simple programming language. We're building a compiler from scratch to deepen our understanding of how programming languages are processed and executed.
go-microservices
This project demonstrates a microservices architecture using Go, gRPC, Redis, and Docker. It consists of three main services: Auth Service (gRPC) Order Service (Redis) Product Service (HTTP)
payment-microservice-grpc
A high-performance payment microservice implemented in Rust using gRPC.
readapt
Readapt is an eBook reading application designed to adapt to the user needs. From a photo of the user, the program estimates the user's acessibility needs.
taskcircle
Task Circle is a task management application that allows users to create, manage and collaborate on tasks within an group.
taxonhub_2022
A information collector about species.
TCP-Socket
This project implements a TCP socket-based client-server communication system in Java.
caiotheodoro's Repositories
caiotheodoro/TCP-Socket
This project implements a TCP socket-based client-server communication system in Java.
caiotheodoro/compiler
This project is the construction of a compiler for a simple programming language. We're building a compiler from scratch to deepen our understanding of how programming languages are processed and executed.
caiotheodoro/drizzle-next-auth-tailwind-shadcn
drizzle-next-auth-tailwind-shadcn Template!
caiotheodoro/payment-microservice-grpc
A high-performance payment microservice implemented in Rust using gRPC.
caiotheodoro/PPGCC-VC
This repository contains a collection of computer vision algorithms and applications implemented in Python.
caiotheodoro/sparsematrices
Sparse matrices study case
caiotheodoro/caiotheodoro
readme.md
caiotheodoro/calculator-grpc-web
Proto implementation of a gRPC rust server and client in React
caiotheodoro/ignews
ig.news is a blog platform where users can access content based on their subscription status. This project demonstrates the implementation of a modern, subscription-based content delivery system using cutting-edge web technologies.
caiotheodoro/lesma-gram
Uma nova rede social aberta a todos os nichos! 🌍. Aplicação desenvolvida para disponibilizar publicação de imagem aos usuários.
caiotheodoro/ML
This repository contains a collection of machine learning and data analysis projects, each focusing on different datasets and techniques.
caiotheodoro/patter-recog
Processamento de dados biológicos de EMG, EEG e outros
caiotheodoro/rentalx
RentalX is a comprehensive vehicle rental management system designed to streamline the process of renting and managing a fleet of vehicles. This application provides a robust CRUD (Create, Read, Update, Delete) interface for vehicle management, allowing users to efficiently handle various aspects of a car rental business.
caiotheodoro/taskcircle
Task Circle is a task management application that allows users to create, manage and collaborate on tasks within an group.
caiotheodoro/taxonhub-server
Taxonhub is an application that easily collect and process taxonomic and inventory data through a unified search system.
caiotheodoro/arduino-serial-microservices
arduino-serial-microservices is a project that demonstrates the use of microservices architecture with Arduino. This project leverages EEPROM for persistent storage, a shared protocol for communication between services, and hashing for secure data transmission.
caiotheodoro/go-microservices
This project demonstrates a microservices architecture using Go, gRPC, Redis, and Docker. It consists of three main services: Auth Service (gRPC) Order Service (Redis) Product Service (HTTP)
caiotheodoro/readapt
Readapt is an eBook reading application designed to adapt to the user needs. From a photo of the user, the program estimates the user's acessibility needs.
caiotheodoro/activity-tracker
This project is a full-stack application for tracking user activities. It consists of a backend API built with Node.js and Express, and a frontend application built with Flutter.
caiotheodoro/auth-cosmos
Auth Cosmos is a powerful authentication solution built with Next.js and Apollo, providing a seamless and secure user authentication experience for your web applications.
caiotheodoro/bloghub
A modern, fast blog application that uses GitHub issues as a content management system, built with Vite and React.
caiotheodoro/brew-dash
BrewDash is a modern, user-friendly coffee delivery application that connects coffee lovers with local cafes and roasters for quick and convenient delivery of their favorite brews.
caiotheodoro/chain-microservices
This project consists of two main microservices: an Authentication Service and a Report Service. It uses Kafka for message queuing, PostgreSQL for the auth database, MongoDB for the report database, and Redis for caching.
caiotheodoro/distributed-systems
This repository is a comprehensive collection of distributed systems concepts and implementations, focusing on various communication protocols and messaging patterns. It serves as both a learning resource and a reference for building distributed applications.
caiotheodoro/fintrack
FinTrack is a financial control application that allows users to register income and expenses and search using filters. Each transaction has a title, amount, category, and date. In addition to putting into practice knowledge about TypeScript, Styled-components, API consumption, and forms in React!
caiotheodoro/grpc-live-chat
A real-time chat server implementation using gRPC for efficient, bidirectional streaming communication.
caiotheodoro/grpc-live-chat-server
A real-time chat server implementation using gRPC for efficient, bidirectional streaming communication.
caiotheodoro/NHR-Search
NHR Search is a simple fast api to search for Countries. It uses Redis as a cache and Hono as a search engine. The frontend is built with React and Next.js. The project is deployed on Cloudflare Workers (api) and Vercel (frontend).
caiotheodoro/pomodoro
Pomodoro is a sleek and efficient Pomodoro timer application built with Vite and React. It helps you boost productivity by managing your work sessions and breaks effectively.
caiotheodoro/taxonhub-client
Taxonhub is an application that easily collect and process taxonomic and inventory data through a unified search system.