
MO-DUNN-Administratorvorlage mit Next.js und Rückenwind
Weiter.JS + Tailwind + Ant Design -basierte Administratorvorlage, die durch das Sammeln beliebter Bibliotheken hergestellt wurde, damit jeder die Back -Office -Seite einfach und schnell entwickeln kann. Die Entwicklung der Verwaltung ist nur 10 Jahre ...

Warnung Dies ist Arbeit im Programm. Wenn Sie über die erforderlichen Beschreibungen oder Funktionen/Fehler verfügen, registrieren Sie sich bitte in der Ausgabe. Wir werden nach der Überprüfung aktualisieren.
https://admin-ui.purple.io/login
Melden Sie sich mit OAuth (Google/Github) oder ID/Passwort (Admin/Admin) an.
Sie können auf die Schaltfläche Deploy klicken, um die Quelle zu duplizieren und auf dem Vercel bereitzustellen.
Sie können das Projekt starten, indem Sie die Quelle herunterladen oder den folgenden Befehl eingeben:
# npm
npx create-next-app --example " https://github.com/purpleio/purple-admin-ui "
# yarn
yarn create next-app --example " https://github.com/purpleio/purple-admin-ui "
# pnpm
pnpm create next-app --example " https://github.com/purpleio/purple-admin-ui " Kopieren Sie die Datei .env.example , um eine .env -Datei zu erstellen.
cp .env.example .env| Schlüssel | Erläuterung | Beispiel |
|---|---|---|
| NextAuth_url | Service -URL | http: // localhost: 3000 |
| NextAuth_secret | Zufälliger geheimer Schlüssel | Ausgabe von zufälligen Kreativen |
| Github_client_id | Github OAuth Client ID | |
| Github_client_secret | Github OAuth Client Secret | |
| Google_client_id | Google OAuth Client -ID | |
| Google_client_secret | Google OAuth Client Secret | |
| Next_public_api_endpoint | API -Serverendpunkt | http: // localhost: 3000 |
| NEXT_PUBLIC_CODENButter_Site_ID | Pop -U -up -Plugin | Code & Butter Site ID |
Mit dem Beispielcode können Sie die grundlegende Verwendung überprüfen.
API -Server (Mockdaten)
Im Allgemeinen wird der Backend -Server häufig getrennt, aber es handelt sich um einen Beispielcode für einen einfachen Test.
API -Client
Dies ist ein Beispielcode, der Funktionen zum Aufrufen der API im vorderen Ende sammelt.
Code verwalten und type im Zusammenhang mit der API.
Seite
Das Dashboard und Produkt -Crud -Beispielseite.
Details werden in Komponenten in src/components/page/[동일한 페이지 경로] unterteilt.
Komponente
Dies ist ein Beispielcode, mit dem verschiedene Bibliotheken vermischt werden.
Sie können die grundlegenden Funktionen wie Statistiken, Such-, Listen- und Eingabebeformationen überprüfen.
Beispielbild
Für das effiziente Management wird die Verzeichnisstruktur wie folgt definiert.
┌─ src
│ ├─ client # API 호출 코드
│ ├─ components
│ │ ├─ layout # 기본 레이아웃
│ │ ├─ page # 페이지별 세부 컴포넌트
│ │ └─ shared # 공통 컴포넌트
│ ├─ fonts # 웹폰트
│ ├─ lib
│ │ ├─ auth # 인증 관련 코드
│ │ └─ hooks # react hooks
│ ├─ pages # 페이지
│ ├─ styles # 기본 스타일
│ └─ types # 타입 정의
└─ public # 이미지등 정적 파일
SRC/Client
SWR und post oder put verwendet ky .SRC/Komponenten/Layout
SRC/Komponenten/Seite
pages/profile verwendeten Komponenten sind in components/page/profile definiertSrc/components/freigegeben
SRC/Schriftarten
lib/auth
lib/haken
DefaultTable
DefaultModal
Formforschung
Formsektion
Formgruppe
FieldInline




