{"repo":"nellavio/nellavio-backend","free":true,"listed":false,"github":"https://github.com/nellavio/nellavio-backend","clone":"git clone https://github.com/nellavio/nellavio-backend.git","description":"Node.js backend for Nellavio dashboard starter","language":"TypeScript","stars":32,"topics":["backend","docker","express","graphql","nodejs","postgresql","prisma"],"license":"MIT","category":"databases-storage","readme_excerpt":"Nellavio Backend Open source Node.js backend for Nellavio dashboard Getting Started &nbsp; Data Viewer &nbsp; Changelog Overview It provides data for Nellavio - an open source dashboard starter built with Next.js & TypeScript. The GraphQL API serves 20+ queries covering homepage metrics, orders, customers, products, analytics and more. Better Auth enables a production-ready authentication flow, handling session management, user credentials and RBAC with three roles (admin, editor, viewer) enforced via the admin plugin. The frontend works independently by default - it loads mock data from backendBackup.json and keeps route protection disabled. Connecting this backend enables real database functionality, live data fetching on each request and a complete authentication system. Tech stack Node.js, Fastify, PostgreSQL, Prisma, GraphQL, Docker, Better Auth Endpoints - /graphql - GraphQL API with 20+ queries (products, orders, customers, analytics, etc.) - /api/auth/ - Better Auth endpoints (sign-in, sign-up, session management) - /api/auth/admin/ - Admin endpoints (list-users, set-role, ban-user, update-user, etc.) - requires admin role - /health - Health check endpoint for monitoring Project Structure How to run You can run this backend locally using commands below and access the data in GraphQL UI http://localhost:4000/graphql or Prisma Studio http://localhost:5555/. Alternatively, you can deploy it on services like AWS, Back4App, Render or Heroku. Localhost 1. Clone the reposito","default_branch":null,"files":null,"tree":[],"storefront":"/r/nellavio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nellavio/nellavio-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}