Pedro Klein's repositories
algorithms-in-js
In this project, I'll cover search and sorting algorithms in JavaScript, motivated by the lack of content for the dev community. Most of the content was aimed at solutions in Python, Java, C, C++, among others.
gympass-api
Node.js & Typescript based, developed with concepts like SOLID, DDD, TDD, Repository Pattern, Factory Method and RBAC system. Has unit test for especific use-cases and test E2E for every HTTP controller.
ignite-call
Ignite Call is a call scheduling application, where you can register your availability and invite people to events, with connection to Google Calendar, the app creates the event and attaches a Google Meet call to the call automatically
next-ignite-shop
The Ignite Shop is an online store for selling t-shirts. This project served as a basis for learning the fundamentals of the NextJs framework, along with the concepts of API Routes, Fallback and SSG and SSR 💡 pages.
coffee-delivery
Coffee Delivery is an application that simulate a online coffee delivery shop
design-system
Design System made for projects related to Rocketseat's Ignite track
github-blog
The Github Blog is a platform for displaying issues from a repository (this one in this case). It's a project with the purpose of learning how to use API's with the ReactJs library
pomodoro-timer
Ignite Timer is an application to help the user to control time in the "Pomodoro" method of time management and organization
crud-tasks
A Node.js & Typescript based API, developed with fastify, using JWT token authantication. Uses SQLite as a local database.
food-app-mobile
The project is a food purchasing platform, where there are no transfers but a specialized order sent directly to the company's WhatsApp, with the customer's values, orders and address.
FPROG2025-1
This repository is dedicated to save contents from the Algorithms class from college with C/C++
ignite-teams
The Ignite Team is my first React Native app. Here, you can organize yours teams, separating them and ranking as well.
nlw-spacetime
NLW - Spacetime is a project developed at Next evel Week, proposed by @Rocketseat. The project is a time capsule, with an authentication system. This application is full stack, with Front-End development, both for Web and Mobile, in addition to the Back-end with APIs.
portfolio-html
A simple portfolio that shows your porjects! It was my first project.
shoes-enterprise
Product page for a imaginary enterprise
todolist
To Do List is a back-end Java application using SpringBoot. We are able to register tasks with titles and descriptions and change their data with a simple user validation system.