All Projects

YearProject
2024MegaRevisão

A live streaming platform for ENEM revision classes developed for REDE UniFTC, helping students prepare for Brazil's national high school exam in real time. Built with Next.js, TypeScript, Node and Tailwind CSS.

2024Transferência Externa Unex

A web application for external transfer candidates at UNEX, guiding applicants through the enrollment process. Built with React, TypeScript, Node and Tailwind CSS.

2024Calculadora Enem Unex

A public calculator on the UNEX site, headlined 'Calculadora ENEM - Calcule o seu desconto!'. It lets prospective students work out the tuition discount available to them from their ENEM result. Built with React, TypeScript, Node and Tailwind CSS.

2024Marketing CMS - Private

An internal content management system built for the REDE UniFTC marketing team. The project is private and its behaviour is not publicly documented, so the only detail recorded here is the stack: Next.js, Node, TypeScript and Prisma ORM.

2024UNEX | MED

A dedicated platform for the UNEX medical courses, covering course details, enrollment flows and institutional information with a focus on performance and accessibility. Built with Next.js, TypeScript, Node and Tailwind CSS.

2024Marketing API - Private

An internal API built for the REDE UniFTC marketing team. The project is private and its endpoints are not publicly documented, so the only detail recorded here is the stack: Nest.js, Node, TypeScript, Prisma ORM and MySQL.

2024Vestibular UniFTC

The official entrance exam portal for UniFTC, giving candidates information, registration flows and results through a clear and accessible interface. Built with React, TypeScript, Node and Tailwind CSS.

2024GNM-Chat

A chat platform where users create an account, search for contacts by email and exchange messages in real time. The interface is fully responsive and deliberately simple to use. Built with React, TypeScript, Firebase, Tailwind CSS and Lucide icons.

2024MinimalApi

A prototype API written with ASP.NET Core 8 and C#, conceived as an alternative to Geisiel Melo's Node.js RESTful API with better performance and scalability in mind. It exposes public routes for authentication and user creation, plus JWT-protected routes to list, read, update and delete users. Built with ASP.NET, C# and MongoDB.

2023TMDb

A film catalogue project built around The Movie Database. The source repository is no longer available, so the details recorded here are limited to the stack: React, Firebase, Tailwind CSS and Lucide icons.

2023Profile-visualizer

A viewer for GitHub profiles that presents user information through charts and statistics instead of raw lists. It shows profile data and repositories in a readable layout and updates without a full page refresh. Built with React, TypeScript and Styled Components.

2023RestfulAPI

A TypeScript REST API built with Node, Express and MongoDB, kept as a starting template so later projects can skip the repetitive setup. It already ships with sign-in and sign-out backed by JWT and with routes to create and read users.

2023v2

The second version of Geisiel Melo's personal portfolio, rebuilt on Vite for better performance and extended with an archive page and direct contact. Its README lists React, Node, Tailwind, Framer Motion and the GitHub API as the stack.

2023React-table

A study project that builds an advanced data table with the React Table library across five progressive stages, ending with page-by-page navigation through Prev and Next buttons. Built with React, CSS and React Table.

2023Accounting-app

An accounting application built as a personal project. The source repository is no longer available, so the details recorded here are limited to the stack: React, Node, JavaScript, HTML, CSS and Styled Components.

2023video-creator-robot

A robot that assembles short videos automatically. The repository is not public, so the details recorded here are limited to the stack: Node and Express on the server, React on the client, MongoDB for storage, ElevenLabs for speech synthesis, and ffmpeg with ImageMagick for rendering.

2023Medium-level-login-system

A login system whose interface is modelled on the old League of Legends client screen, built in spare time to practise authentication on the MERN stack. It covers account creation, sign-in and a responsive layout, and its README states it is not affiliated with Riot Games. Built with React, Express, MongoDB, Node and Styled Components.

2023Qrcode-generator

A QR code generator and reader. It builds a QR code in real time from whatever the user types, creates a dynamic download link for the image, and can also read a QR code from an uploaded picture and show the message inside it. Built with React, Node and Styled Components.

2023Weather

A weather application built as a personal project. The source repository is no longer available, so the details recorded here are limited to the stack: React, Node and Styled Components.

2023Form-multi-step

A four-step form covering contact, company, project and completion. Data is submitted one step at a time so each screen stays short, and a simple check stops the user moving on with empty fields. Built with React, Node and Styled Components, following a layout designed in Figma.

2023v1

The first version of Geisiel Melo's personal portfolio, a site built to present his projects and make it easier to get in touch. Its README credits Brittany Chiang's design as the inspiration. Built with React, Node and Styled Components, and one of his first React projects.

2023reminders-server

The API behind Reminders, the note-taking app. It exposes endpoints for sign-in, sign-out with token blacklisting, user creation and user data retrieval, plus the routes the notes stored in the app rely on. Built with Node, TypeScript, Express and MongoDB.

2023GeisielMelo

The GitHub profile README shown on Geisiel Melo's account page. It introduces him as a developer on the marketing team at UniFTC, working on APIs, CMSs, integrations, blogs and websites, and links out to personal projects and to his website.

2023reminders-client

The front end of Reminders, a note-taking app inspired by Google Keep. It covers creating, reading, updating and deleting notes, search by text, filtering by labels with custom labels of your own, an archive for notes worth keeping, JWT authentication and cloud storage with automatic sync across desktop and mobile. Built with React, Node and Styled Components.

2023Blog

A blogging application for writing and publishing posts, built to practise MongoDB persistence together with the POST and GET methods. Each post gets a dynamic URL generated from its title, and the home page shows a short preview with a link to the full text. Built with Node, Express, EJS and Bootstrap.

2023Email-Marketing

A newsletter sign-up built on top of the Mailchimp API. The form collects a first name, last name and email address, registers the contact in Mailchimp, and returns dedicated success and error pages. Built with HTML, CSS, JavaScript, Express and Bootstrap.

2023Calculator

A calculator that started as a course exercise with basic arithmetic and grew into a scientific one. It handles trigonometric and logarithmic functions, exponentiation, square roots and parentheses for complex expressions, and keeps a history log of previous calculations. Built with HTML, CSS and JavaScript.

2023Simon-Game

A browser version of the Simon memory game. Every round adds another element to the sequence the player has to repeat, and a single mistake ends the run. It has start and reset controls, score and max score tracking, and a responsive layout. Built with HTML, CSS and JavaScript.

2023Drum

A virtual drum kit with seven pieces: bass drum, snare, hi-hat, tom, cymbal, floor tom and cowbell. Each pad responds to both keyboard and mouse input, and the layout stays usable on desktop and mobile. Built with HTML, CSS and vanilla JavaScript.

2023Dice-Game

A two-player dice game for the browser. Each player rolls a die at the click of a button, a scoreboard keeps track of the round and a winner screen announces the result. The layout is responsive and works on desktop and mobile. Built with HTML, CSS and JavaScript.

2023E-commerce

An e-commerce site built with Django, covering user registration and authentication, product browsing and search, product details with reviews, cart management and a checkout flow with payment integration. An admin panel handles products, orders and users. Built with Python, Django, HTML, CSS and JavaScript.

2023LandingPage

A single-page landing site with six sections, an animated menu and a fully responsive layout, produced as an exercise for a front-end course. Its README notes the page was built with HTML and CSS alone.

2023SplashScreen

A reusable circular splash screen for PySide6 desktop applications. On start-up it checks that the files an application depends on exist and creates the missing ones, spinning a circular animation while the check runs and clearing away once the system is ready. Built with Python and PySide6.

2023EasySchedule

A desktop application for schedule management, described in its README as Geisiel Melo's first functional Python application. It collects client information and stores it in a local SQLite database for later reference, with an interface laid out in Qt Designer. Built with Python and PySide6.