Skip to content

imarcowenzel/admin-dahsboard

Repository files navigation

ADMIN DASHBOARD - A Modern Fullstack Marketplace Dashboard

Admin Dashboard is a full-stack web application developed with Next.js, Clerk, MySQL, UploadThing, Tailwind CSS, shadcn/ui e Zustand.

Technologies Used

  • Next.js: React framework for server-side and client-side rendering (Server Side Render and Client Side Render).
  • Clerk: a complete suite of embeddable UIs, flexible APIs, and admin dashboards to authenticate and manage your users.
  • MySQL: SQL database for storing user data, posts, and more.
  • uploadthing: file upload tool for TypeScript and Next.js applications.
  • Tailwind CSS: utility-first CSS framework for custom styling.
  • shadcn/ui: beautifully designed components that you can copy and paste into your apps.
  • Zustand: Bear necessities for state management in React.

Key Features

  • 🛠️ Complete dashboard built from scratch in Next.js 14
  • 💳 Full admin dashboard
  • 🔑 Authentication using Clerk
  • 🌟 Clean, modern UI using shadcn-ui
  • ⌨️ 100% written in TypeScript
  • 🎁 ...much more

Planned Features

We are continually working on new features and improvements for Sneaker Peek. Some of the features planned for the future include:

  • Create an "Order" API with Stripe.
  • Make "Total Revenue" and "Sales" numbers dynamic.
  • Add a graph to the landing page.
  • And many more exciting functionalities!

Prerequisites

Make sure you have the following tools installed:

How to Run the Project

  1. Clone this repository:

    git clone https://github.com/imarcowenzel/admin-dahsboard