MCPcopy Index your code
hub / github.com/TheOrcDev/orcish-fullstack-admin

github.com/TheOrcDev/orcish-fullstack-admin @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
49 symbols 183 edges 48 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

orcish-fullstack-admin

Overview

Welcome to the Next.js Admin Panel Fullstack Project! This application is built using Next.js, Shadcn, Server Actions, Drizzle, and Neon. Designed as an admin interface, it provides a robust and reusable foundation for your new projects. This guide will assist you in setting up and running the development server for this versatile application.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Rename .env.example to .env and fill in your environment variables:

bash cp .env.example .env

Open the .env file and replace the following with your own config:

bash NEON_DATABASE_URL= NEXT_PUBLIC_APP_URL=

Open http://localhost:3000 with your browser to see the result.

To run the tests run:

bash pnpm test

Admin is on this url http://localhost:3000/admin

Extension points exported contracts — how you extend this code

User (Interface)
(no doc)
components/features/users-table/users-table.tsx
InputProps (Interface)
(no doc)
components/ui/input.tsx
GetUsersInput (Interface)
(no doc)
server/users.ts
UsersTableProps (Interface)
(no doc)
components/features/users-table/users-table.tsx
SheetContentProps (Interface)
(no doc)
components/ui/sheet.tsx
GetUsersResponse (Interface)
(no doc)
server/users.ts
ButtonProps (Interface)
(no doc)
components/ui/button.tsx
CreateUserInput (Interface)
(no doc)
server/users.ts

Core symbols most depended-on inside this repo

cn
called by 62
lib/utils.ts
useFormField
called by 4
components/ui/form.tsx
getPayloadConfigFromPayload
called by 3
components/ui/chart.tsx
readFolders
called by 2
cz-config.js
readComponents
called by 2
cz-config.js
useChart
called by 2
components/ui/chart.tsx
updateDimensions
called by 1
components/ui/screen-size.tsx
fetchUsers
called by 1
app/admin/users/page.tsx

Shape

Function 40
Interface 9

Languages

TypeScript100%

Modules by API surface

server/users.ts5 symbols
components/ui/pagination.tsx5 symbols
components/ui/sheet.tsx3 symbols
components/ui/chart.tsx3 symbols
components/features/users-table/users-table.tsx3 symbols
cz-config.js2 symbols
components/ui/screen-size.tsx2 symbols
components/ui/form.tsx2 symbols
components/ui/badge.tsx2 symbols
components/features/signup-form/signup-form.tsx2 symbols
app/admin/users/page.tsx2 symbols
lib/utils.ts1 symbols

For agents

$ claude mcp add orcish-fullstack-admin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact