Back to selected work

FULL-STACK SOCIAL PLATFORM

Nexora

A full-stack social platform combining secure account flows, realtime messaging, content discovery, short-form media and Gemini-assisted content experiences.

  • React frontend
  • Go and Gin backend
  • MySQL data layer
  • Firebase messaging
  • Gemini integration
Nexora Explore interface with filters, popular tags and content grid
Filters and popular tags provide multiple entry points into content browsing.

Overview

Nexora explores how a modern social platform can bring feed, discovery, short-form media, messaging and account security into one consistent experience. The project combines a React interface with Go backend services, MySQL persistence, Firebase messaging and Gemini-assisted content analysis.

My role

I worked across the application’s frontend and backend, including account flows, social features, feed and discovery interfaces, messaging integration, data handling and AI-assisted content experiences.

Core capabilities

Secure account flows

Registration, email verification, login recovery and two-factor authentication.

Feed and discovery

Home feed, search, Explore filters, tags and content browsing.

Realtime messaging

Firebase-backed conversations and online communication workflows.

Social interaction

Posts, comments, notifications, likes, saves and profiles.

Short-form media

Reels browsing and creation experiences.

AI-assisted experiences

Gemini-powered content analysis and conversational assistance.

Product walkthrough

Selected interfaces showing account protection and realtime communication inside the wider social platform.

Protect account access

Email verification and two-factor authentication add explicit checkpoints to account creation and sign-in workflows.

Nexora email verification interface requesting a six-digit code
Verification makes account activation an explicit user step.

Keep conversations realtime

Firebase-backed messaging connects conversation lists, presence state and direct-message updates in a dedicated interface.

Nexora direct-message interface showing an online demo conversation and realtime message updates
Firebase-backed direct messaging with presence, delivery state and realtime conversation updates.

Technical architecture

  1. React Client
  2. Go / Gin API
  3. MySQL

Firebase

Realtime messaging

Gemini API

Content analysis and conversational assistance

Engineering decisions

Separate realtime communication

Realtime conversations were handled through Firebase while the main application data and backend workflows remained centered on Go and MySQL.

Secure account checkpoints

Email verification, recovery and two-factor authentication were treated as explicit user flows rather than hidden backend-only features.

Consistent social navigation

Feed, Explore, Reels, messages, notifications and profiles share a persistent navigation structure so users can move between social workflows without losing context.

AI as a supporting layer

Gemini was used to analyze content and assist users while the application’s primary social and discovery experiences remained usable without depending entirely on generated output.

Closing summary

Nexora brings secure account workflows, social discovery, Firebase messaging and AI-assisted content analysis and discovery into a single full-stack product. This case study focuses on the verified product surface and technical boundaries without claiming deployment or usage outcomes.