Pedro Klein's Projects
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.
Project of a calculator proposed in the challenge '#boraCodar?' from Rocketseat
Coffee Delivery is an application that simulate a online coffee delivery shop
Design System made for projects related to Rocketseat's Ignite track
The devstore is an e-commerce, where Next.js 14 was used, using AppRouter structures.
DT Money is a financial registration platform, with search, filter and overview functionality on capital inflows and outflows. Project in order to learn how to use API's in the React environment.
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.
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
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 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
The Ignite Team is my first React Native app. Here, you can organize yours teams, separating them and ranking as well.
Login page from a imaginary enterprise
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.
Nivo is an application that served as the basis for learning React Query and other concepts
Habit Tracker by NLW's Rocketseat
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.
This is a back-end project for the development of an API in NodeJS for creating, voting and checking a vote in real time via WebSockets.
Ignite Timer is an application to help the user to control time in the "Pomodoro" method of time management and organization
The design of a portfolio is essential for developers to be able to showcase their projects and present them in an organized way. This project of mine helped me to showcase my work in a professional environment.
A simple portfolio that shows your porjects! It was my first project.
This is an application "Notion style", developed with Tauri (Typescript + Rust). With markdown support, it is a text manager with offline file saving as a physical file on the machine itself.
Este é um projeto com intúito de desenvolver uma ficha de RPG para um sistema de RPG que jogamos pois o mesmo não possui uma ficha própria.
Product page for a imaginary enterprise
A animated sidebar for a imaginary enterprise. It's fully responsive and animated by JS
ToDo List is an application for recording day-to-day tasks
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.
The Twitter UI made in ReactJS for study purposes