Guilherme Rodrigues's Projects
README of my github profile
This is the repository for my personal portfolio, a project developed using React.js. This portfolio was created to showcase my work, skills, and experience as a web developer.
"Algorithms": Project to develop problem solving skills and algorithm optimization. Contributions are welcome. License: MIT.
O "AutoLessons" é um script que automatiza a conclusão de lições no curso da Trybe. Economize tempo e esforço enquanto ele interage automaticamente com as aulas, clicando nos conteúdos e botões de conclusão.
Blogs API Project: Create a blog API with Node.js and Sequelize. CRUD operations for users, categories, and posts. Authentication, search functionality, and bonus features. Manage blog content with ease. Reach out for any assistance.
"Car Shop": API project to manage a car dealership using MongoDB and Mongoose. Register, list and update cars and motorcycles. Includes tests. Clone, install, configure and test. Contributions are welcome. License: MIT.
"App Delivery": online food ordering web project. Registration, restaurant search, cart, secure payment, real-time order tracking. Technologies: React, Node.js, MongoDB, JWT, payment integration. Clone, install and use. Contributions welcome. License: MIT.
The Docker ToDo List Project is a full-stack task management application that runs entirely on Docker. It uses advanced concepts of containers and orchestration to manage the front-end and back-end parts of the application, in addition to a test application for communication validation.
Front-end Online Store: Simplified online store with search, product details, cart, and checkout functionalities. Developed using React and integrated with Mercado Livre API. Custom layout, responsive design, sorting, cart animation, and bonus features. Enjoy shopping with ease!
"JavaScript Unit Tests" is a project that demonstrates the practice of unit testing in JavaScript. It contains examples of different types of tests, including asynchronous tests and promises, providing useful tips for dealing with these situations.
"Lessons Learned" is a website that gathers information about the learning acquired in a Trybe module. Developed with HTML and CSS, it aims to improve accessibility and ranking in search engines through semantic HTML. Ideal for practicing web development skills.
The All For One Project is an exercise aimed at mastering SQL using the Northwind database. It enables a Docker-based setup for an easy-to-run environment. The project focuses on creating SQL queries for data retrieval, filtering, and table manipulation.
One For All is a MySQL, Docker, and Node.js project. It involves creating a 'SpotifyClone' database for query exercises. It encourages learning database management, data queries, and extraction, and welcomes contributions.
"Pixels Art" is a website that allows users to interactively create pixel art. Using HTML, CSS and JavaScript, the project offers a creative experience and encourages artistic expression. Perfect for practicing web development skills.
"Playground Functions" is a project that collects JavaScript functions designed to practice and improve programming skills. Functions serve as a "playground" for testing different programming concepts and logic.
React Testing Library: Comprehensive tests for a Pokédex app using Jest and RTL. Test coverage for all components. Explore and improve the project. Enjoy automated testing!
Recipes App is a collaborative React app for exploring, filtering, bookmarking, and tracking food and drink recipes. It includes authentication, user profiles, and integration with external APIs. Completed in 10 days, it offers a responsive interface.
Shopping Cart Project: Build a dynamic shopping cart with Mercado Livre API integration. Apply TDD with tests for code reliability. Fetch products and item details, add/remove items, calculate total, and clear cart. Test coverage of 25-75%. Enjoy seamless shopping experience!
Project Solar System: Explore the solar system model with rendered planets and space mission information. Clone the repository, install dependencies, and run the project to view the solar system and learn about space missions. Enjoy the journey through space!
Star Wars Planets Search: Web app to explore and filter Star Wars planets. React, Context API, Hooks. Interactive table, text and numerical filters, column sorting. Contribute and enjoy!
"Store Manager" is a store management system in JavaScript. Provides features for controlling inventory, managing sales and other store operations. It is an efficient tool to manage your store.
"Talker Manager" is an API intended for the management of speakers (talkers). This project allows the registration and search of speakers, as well as various operations related to the management of speakers. Developed with the objective of applying knowledge in Express, Node.js and MySQL.
"To-Do List" is a web application that allows you to manage day to day tasks. With it, you can add, remove, update, and mark tasks as complete. A simple and effective tool to organize your daily activities.
Trivia Game: Test your knowledge in a fun question and answer game. Built with React, Redux, and Router. Login, choose categories, answer within the timer, and get feedback on your performance. Play again, view rankings. Enjoy the challenge!
Trybe Futebol Clube: Dockerized backend of an informational website about soccer. API developed with TDD and Sequelize. Integration with frontend via docker-compose and database. Go to /teams, /matches, /leaderboard and more. Run locally with docker-compose. Try Trybe Futebol Clube!
Trybers and Dragons: RPG framework with races, archetypes, characters, fighters, monsters, and dragons. Engage in combat scenarios. Simulate gameplay with provided objects. Enjoy the adventure!