Academic · 2026
Me Leva
Animal adoption platform: public catalog, multi-step adoption form and a complete panel for the rescuer.
Full-stack (solo) · academic project
60+Questions in the adoption interview
3Areas: site, user account and admin
16+Versioned database migrations
SoloFrom database to deploy
The problem
An independent animal rescuer in Fortaleza promoted her rescues only on Instagram: posts get lost, people reach her WhatsApp unfiltered and nothing gets recorded. She needed an organized place to show the animals and receive adoption candidates.
The solution
Me Leva gives the rescuer her own channel, away from Instagram. Visitors browse the pet catalog, open a profile with photos and fill out the multi-step adoption form; the rescuer follows everything from one panel: records, candidates, donations and even site visits. People who want to rehome an animal create an account and submit it for approval.
What it can do
Public catalog
cards with photo, species and status, with filters by species, size, age and search by name.
Animal profile
photo gallery with zoom and complete data, with an age that updates on its own as time passes.
Multi-step adoption form
contact, adopter data, preferences and an interview with more than 60 questions.
Adoption flow in the admin
approving a candidate links the animal and marks it as adopted in a single operation, with the option to revert.
User accounts
anyone can sign up and submit an animal for the rescuer's approval.
Stack
The site, the panel and the database live on free cloud services, so the rescuer pays nothing to keep everything online. Photos, login and the rules about who can see what are safely stored in the same place.
Technical challenges
- Atomic adoption approval: form approved, animal linked and marked as adopted with no half-finished state, plus reversal.
- Adopted animals stay visible for 3 days (grayed out) and disappear on their own afterwards, with the rule enforced in the database.
- Analytics from scratch, no third-party tool: anonymous sessions, per-step form funnel and live visitors.
- In-browser photo cropping (4:3 and 1:1) with compression before uploading to Storage.
- LGPD from day one: privacy policy, honeypot against spam and the rescuer's contact never exposed on the site.
More projects
AgenHub is the barbershop's online booking system. Each barbershop gets its own link where clients book appointments on their own, any time of day. On the other side, the owner manages everything from one simple dashboard: the schedule, the money, the clients and the plans, on desktop or mobile.
AgenHub
AssisConnect brings that daily routine to the phone and the computer. Staff log attendance, health notes and visits on the spot, from anywhere in the home; coordinators follow everything on a dashboard and generate the monthly PDF reports in one tap. It's the same system on three screens: an app for Android and iPhone, a website for the computer, and a single backend behind it all.
AssisConnect
SubliMaster is a Windows application installed on the print shop's machine. It talks directly to CorelDRAW (COM automation + 30 VBA macros) and turns the manual workflow into four buttons: Fit Uniforms applies names and numbers to the whole order, Propagate carries the front artwork to the back and sleeves, Export generates the files named and organized by client, and the Print Queue connects everything to the plotter. It's sold as a product: license keys, per-user permissions and automatic updates. The client clicks a popup and gets the new version.