Giter VIP home page Giter VIP logo

nextjs-admin-shadcn's Introduction

nextjs-admin-shadcn

中文版本

Introduction

nextjs-admin-shadcn is a backend management system built with Next.js and Shadcn.

Tech Stack

  • Next.js 14: Framework for building server-rendered React applications.
  • Shadcn-UI: UI components library.
  • Next-auth v5: Authentication library for Next.js.
  • Drizzle: ORM for database management.
  • Resend: Service for sending emails.
  • Uploadthing: Service for image uploads.

Features

  • Sidebar
  • System User Management
    • Three roles: Super Admin, Admin, User
    • Users registered via the registration page are given Admin permissions by default and have access to all menus.
    • Admins can invite users to register by adding their email and name via the "New User" button.
    • Admins can assign menus to users.
    • Admins can only see users they have invited or created.
    • Super Admins have all permissions.
    • User permissions are assigned by Admin or Super Admin.
  • System Menu Management
    • Admins can create menus (deletion not currently supported, but you can set delete permissions yourself).
  • Personal Information Management
    • Upload avatar
    • Change email
    • Set appearance
  • Error Pages
    • 404 Page
    • 500 Page

nextjs-admin-shadcn's People

Contributors

gooooooooney avatar

Stargazers

zhaopeng avatar Anej Krajnc avatar Hien Giang avatar Mateo Wartelle avatar Ahmad Faldhi Yudianto avatar Bruno Gomes avatar  avatar Vince Fulco--Bighire.tools avatar Johnie Hjelm avatar  avatar Bertoldo Klinger avatar Abhay Thakur avatar Seth Addo avatar  avatar  avatar Cameron King avatar Halo avatar FearfulTomcat27 avatar

Watchers

 avatar

nextjs-admin-shadcn's Issues

Profile Picture

After uploading pic , drag and drop dialog is still open

close drag and drop window if upload is successfull

Github Icon Styling Missing

<Icons.Github className="h-6 w-6" />

Add "text-black dark:text-white"

Github Icon not visible in dark mode

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.