Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Avendaosander/Plataforma-social/llms.txt

Use this file to discover all available pages before exploring further.

Plataforma Social is a community-driven web application where developers can share reusable open-source UI components, follow other creators, and discover new building blocks for their next project. This page introduces what the platform is, the problem it solves, and the technologies that power it.

The Problem It Solves

Finding high-quality, reusable UI components often means bouncing between GitHub repositories, CodePen pens, and scattered blog posts with no consistent way to rate, comment on, or discuss them. Plataforma Social brings all of that into a single, purpose-built social feed — letting developers publish component posts, tag them by technology stack, receive star ratings from peers, and build a public profile around their open-source work.

Key Features

Social Feed

Browse a real-time feed of community-submitted UI components, filtered by technology stack or sorted by rating.

Authentication

Secure credential-based sign-up and sign-in powered by NextAuth, with bcrypt password hashing on the server.

User Profiles

Each developer gets a public profile with their avatar, bio, posts, follower count, and customizable notification settings.

Search & Filter

Find components by title, description, or technology tag. Filter the feed to surface exactly what you need.

GraphQL API

A fully typed GraphQL API built with Apollo Server 4 exposes every resource — users, posts, comments, ratings, and more.

UI Component Library

The frontend ships with its own set of reusable Tailwind-styled components you can explore and adapt for your projects.

Technology Overview

Plataforma Social is built on a modern, production-ready stack spanning both a dedicated backend API service and a Next.js frontend:
  • Next.js 14 — App Router, React Server Components, and SSR for a fast, SEO-friendly frontend
  • Apollo Server 4 — Schema-first GraphQL server mounted on Express via expressMiddleware
  • Prisma ORM — Type-safe database access with auto-generated migrations targeting MySQL
  • MySQL — Relational database storing users, posts, comments, ratings, followers, and settings
  • NextAuth v4 — Session management and credentials-based authentication on the frontend
  • Tailwind CSS — Utility-first styling with a custom color palette (storm and seagreen scales)
Ready to run the project locally? Head to the Quickstart guide for step-by-step setup instructions for both the server and the frontend.

Build docs developers (and LLMs) love