Plataforma Social is an open-source developer community platform where engineers publish and discover reusable UI components. Each post includes a tech stack, live preview, star rating, and comment thread — giving the community a way to evaluate and share work openly.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.
Quickstart
Run the platform locally in minutes with step-by-step setup instructions.
Architecture
Understand how the Next.js frontend, Apollo GraphQL server, and MySQL database fit together.
GraphQL API
Explore all queries, mutations, and types exposed by the Apollo Server.
UI Components
Browse the reusable Tailwind-styled component library used across the platform.
What You Can Do
Plataforma Social gives developers a dedicated space to share UI components alongside their source code, tech stack, and documentation — similar to a social feed but purpose-built for frontend work.Share Components
Publish posts containing component source code, previews, and metadata.
Follow Developers
Build a following, track other creators, and personalize your feed.
Search & Filter
Find components by technology stack, title, or author.
Rate & Comment
Rate components with a 1–5 star system and leave comments.
Notifications
Get desktop and email alerts for ratings, comments, and new followers.
Dark Mode
Full dark mode support across all pages via Tailwind CSS.
Technology Stack
Backend
Apollo Server 4 · Express · Prisma ORM · MySQL · TypeScript
Frontend
Next.js 14 · Apollo Client · NextAuth · Tailwind CSS · TypeScript
Get Running in 3 Steps
Clone and install dependencies
Clone the repo and install packages in both
server/ and frontend/ directories.Configure environment variables
Set
DATABASE_URL, NEXTAUTH_SECRET, and API_ROUTE in your .env files.See the Quickstart guide for the full commands and configuration details.