Skip to content

Bystrol/admin-dashboard

Repository files navigation

Admin Dashboard

This is a project of a very classic admin dashboard. Link here.

Table of Contents

General Information

My main motivation to create this project was to show up my current experience with coding and try out some new stuff. During the development I learned things like server components, which are React's new feature. They allow people like me (frontend dev) to easily write logic that should only happen on the server, which is really cool. I also learned how to setup Material UI's theme from the ground. User authentication was managed using Clerk and Next's middleware. Zustand turned out to be my new favourite global state management library because of it's simplicity and lightness. Nuqs really helped me with managing the URL state when dealing with paginated table.

Technologies Used

  • Next.js v15
  • Typescript v5
  • React v19
  • MUI v6
  • MUI Charts v7
  • Nuqs v2
  • Zustand v5
  • MongoDB v6
  • Clerk v6

Features

  • Authentication
  • Light/dark mode
  • Internationalization
  • Charts
  • Table with search and pagination

Copyright

Created by @bystrol - all rights reserved.

About

Admin dashboard.

Resources

Stars

Watchers

Forks

Contributors