Pinned Repositories
animais-fantasticos-js
Website developed in JavaScript ES6+. Applying concepts such as: DOM manipulation, POO, Fetch API and Animations.
caravan-bootstrap
Project built with the purpose of practicing Bootstrap CSS framework.
forum-clean-ddd-nest
Forum API developed to apply fundamentals of Domain-Driven Design, Clean Architecture and SOLID. The architecture was designed using DDD concepts, applying controllers, use cases, unit and E2E tests, domain events, relationships, uploads, cache and other concepts. Built with Nest.js.
gympass-solid-node
API for check-ins at gyms. Applying concepts of SOLID, Design Patterns, Docker, JWT and Refresh Token, RBAC and others.
iac-terraform-devops
IAC project for infrastructure automation on any Cloud Provider.
ignite-call-next
Next.js project for scheduling appointments from a calendar with integration with Google Calendar.
ignite-fleet-react-native
An app that allows users to track their vehicle's departure and arrival history. It includes features such as social login with Google, geolocation, and offline and remote database synchronization.
ignite-gym-react-native
Gym training management application, allowing access to exercises divided by muscle groups.
ignite-pizzashop-react
Pizzeria management dashboard. This project's focus was on applying fundamental concepts of React, communicating with APIs via HTTP requests, testing front-end applications, and using shadcn/ui components.
measure-gemini-node
This project is a backend service designed to manage the individual readings of water and gas consumption. The goal is to provide an efficient and accurate way to monitor and manage utility consumption.
luc-ribeiro's Repositories
luc-ribeiro/ignite-gym-react-native
Gym training management application, allowing access to exercises divided by muscle groups.
luc-ribeiro/measure-gemini-node
This project is a backend service designed to manage the individual readings of water and gas consumption. The goal is to provide an efficient and accurate way to monitor and manage utility consumption.
luc-ribeiro/ignite-dt-money-react
React application that allows the user to register income and expenses for personal financial control.
luc-ribeiro/ignite-pizzashop-react
Pizzeria management dashboard. This project's focus was on applying fundamental concepts of React, communicating with APIs via HTTP requests, testing front-end applications, and using shadcn/ui components.
luc-ribeiro/luc-ribeiro
Perfil.
luc-ribeiro/upload-ai
A generator of descriptions and titles for YouTube videos based on the transcription of the content. Built using OpenAI API.
luc-ribeiro/forum-clean-ddd-nest
Forum API developed to apply fundamentals of Domain-Driven Design, Clean Architecture and SOLID. The architecture was designed using DDD concepts, applying controllers, use cases, unit and E2E tests, domain events, relationships, uploads, cache and other concepts. Built with Nest.js.
luc-ribeiro/gympass-solid-node
API for check-ins at gyms. Applying concepts of SOLID, Design Patterns, Docker, JWT and Refresh Token, RBAC and others.
luc-ribeiro/iac-terraform-devops
IAC project for infrastructure automation on any Cloud Provider.
luc-ribeiro/ignite-call-next
Next.js project for scheduling appointments from a calendar with integration with Google Calendar.
luc-ribeiro/ignite-fleet-react-native
An app that allows users to track their vehicle's departure and arrival history. It includes features such as social login with Google, geolocation, and offline and remote database synchronization.
luc-ribeiro/cashflow-dotnet
API em .NET 8 para gerenciamento de despesas pessoais com DDD, testes unitários, e relatórios em PDF/Excel. Armazena dados via MySQL.
luc-ribeiro/clean-api-ts
API in Node.js using TDD, Clean Architecture, Design Patterns and SOLID principles.
luc-ribeiro/courses-fullstack
An app that allows users to view a list of available courses and enroll in a specific course. Built using microservices architecture and GraphQL.
luc-ribeiro/dogs-next
A social network project for dogs, developed with Next.js 14.
luc-ribeiro/form-tailwind-next
Development of a dashboard form, using the fundamentals of TailwindCSS.
luc-ribeiro/forum-clean-ddd-node
Project developed to apply fundamentals of Domain-Driven Design, Clean Architecture and SOLID, building a REST API for a forum. The architecture was designed using DDD concepts, applying functional error handling, use cases, unit tests, subdomains and Domain Events.
luc-ribeiro/ignite-design-system-react
Design System developed using Storybook for documentation, React, Stitches and Turborepo.
luc-ribeiro/ignite-feed-react
React application using Vite to apply the most important concepts of React: Componentization, Properties, States, Immutability and Hooks.
luc-ribeiro/ignite-shop-next
T-shirt e-commerce interface design using Next.js to apply the concepts of single page application (SPA), server-side rendering (SSR), static-site generation (SSG) and Stripe for payments.
luc-ribeiro/ignite-teams-react-native
App to register groups and players in two teams, developing AsyncStorage and navigation concepts.
luc-ribeiro/ignite-timer-react
React project that allows the user to time their daily tasks, in addition to allowing them to see a history of all tasks already completed.
luc-ribeiro/im-here-react-native
React Native application using Expo Manager Workflow, developing the concepts of componentization, states, immutability and hooks.
luc-ribeiro/iweather-react-native
Weather forecast application searching by city. Designed to practice automated testing, deploy to app stores, and create CI/CD workflows.
luc-ribeiro/notes-react
An app to make text notes using text or audio. Built using Speech Recognition API to transcript audio to text.
luc-ribeiro/player-redux-zustand
A video player app to practice Redux and Zustand concepts and fundamentals.
luc-ribeiro/polls-api-node
Real-time voting system built with Node.js, WebSockets and Redis.
luc-ribeiro/rotion-electron
Application based on the Notion application created with Electron to apply concepts such as Renderer, Main, IPC and others.
luc-ribeiro/streams-node
Project that uses Node.js streams to create a simple application, with the purpose of practicing Node.js fundamentals. A simple API was also created, without the use of frameworks.
luc-ribeiro/transactions-api-node
Project with the objective of creating a REST transaction API, using technologies such as Fastify, Knex.js and Vitest.