Fig. 1Screens from the published app (Portuguese UI).
01
Overview
Envolta is an app for creating and finding events. Organizers publish events and manage guests and tickets. Guests RSVP or buy a ticket and can see which events their friends are going to.
Role
Built the backend, mobile app and website from scratch, and took the app through App Store and Google Play review.
I designed and built the Laravel API (PostgreSQL, Redis) for events, tickets, payments, invitations and friend connections. I also handled authentication and deployment.
Laravel
PHP 8
PostgreSQL
Redis
bMobile app
I built the React Native app for iOS and Android, with push notifications and deep links that open a specific screen (an event page, for example) from a shared link.
React Native
Push notifications
Deep links
cWebsite
I also made the app’s marketing website, envolta.com.br.
dRelease
I submitted the app to the App Store and Google Play and followed the review process until it was published.
App Store
Google Play
Fig. 2 · envolta.com.br
Website
envolta.com.br
Fig. 2Home page of the marketing website.
03
The product
aPublic or private
Public events show up in search. Private ones are only visible to invited guests or people with the link.
bParticipation control
Organizers decide who can see an event, RSVP to it or share it.
cTickets and payments
Paid events have a checkout with Pix (Brazil’s instant payment system), and entry is by QR code. For free events, RSVPs are confirmed right away.
dGuest management
Organizers track RSVPs and the invitations they’ve sent.
eSocial features
Users see which events their friends are going to and can invite them.
fDiscovery
Events appear in the Featured, Trending and Upcoming sections of the Explore screen and on a map.
Contact
I’m open to remote full stack roles (full-time or contract) and to freelance projects. I’m based in Garibaldi, Brazil (UTC−3). I’m a Brazilian and Italian citizen, so I can work in the EU without visa sponsorship. Email is the best way to reach me.