full stack2025Concluído

Se Conecta

Nuxt 3FastAPIGraphQLPostgreSQLVue 3DockerJWTStrawberry

Visão Geral

Se Conecta is a full-stack platform aimed at students, making it easier to find academic and professional opportunities. The frontend is built with Nuxt.js and Tailwind CSS, focused on usability, responsiveness, and interface performance. The backend is a dockerized FastAPI REST API with 32 endpoints powering core features: a publication feed, user profiles, comments, permissions, and a notification system, all secured with JWT authentication. A second version of the API was later built with GraphQL (Strawberry + FastAPI).

Desafio

Designing an API architecture that could grow from a simple feed/profile system into a full social-network-style platform (comments, permissions, notifications) without becoming unmaintainable, while keeping the whole backend easy to run anywhere via Docker.

Solução

Structured the FastAPI backend around 32 well-scoped REST endpoints with JWT-based auth and clear permission boundaries, containerized with Docker for consistent deployment, and later layered a GraphQL API (Strawberry) on top for more flexible client queries — without breaking the original REST contract.

Projetos Relacionados

Ver Todos →
Concluído

Doar O Saber — Blood Donation Platform API

full stack

Backend REST API for a nonprofit project encouraging blood donation, built with Flask and PostgreSQL as the sole back-end developer.

FlaskPostgreSQLJWTSwaggerREST API
Concluído

Gestação App

mobile

Flutter & Flask pregnancy companion app with dual-mode alarms, Android home screen widgets. Deployed on Vercel.

FlutterFlaskAndroidPostgreSQL
Gabriel MastersonDesenvolvedor Full Stack — Fortaleza, BR
© 2026 Gabriel Masterson. Todos os direitos reservados.Desenvolvido com Nuxt 3 & GSAP