Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free React + ASP.NET Core admin dashboard with Material UI, IdentityServer auth, and Docker setup.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Material Dashboard React Aspnet is a free, MIT-licensed admin dashboard template from Creative Tim that pairs a React frontend built with Material UI against an ASP.NET Core IdentityServer backend, giving you a fully coded full-stack starter with Docker support.
The template is a full-stack admin dashboard starter. It takes the form of two projects inside one repository: a React application in the React folder and a C# .NET Core IdentityServer in the IdentityServer folder. It produces a working dashboard with login, registration, and user-profile management. The main demo runs on localhost:3000 for the dashboard and localhost:5000 for the IdentityServer's OpenID configuration.
docker-compose up --build from the project root to start both the React frontend and the IdentityServer; the first run builds the images, then the dashboard is available at localhost:3000.oauth.js in the React services folder and Config.cs / Startup.cs in the IdentityServer to support other grant types or client configurations.The quick start requires Docker Desktop. After cloning the repository, run docker-compose up --build from the root; the first run builds the images for both projects. Once complete, the dashboard runs on localhost:3000 and the IdentityServer metadata is available at localhost:5000. The two applications communicate over OAuth using the resource owner password flow by default.
Yes. It is licensed under MIT and can be downloaded for free from GitHub or the Creative Tim product page.
Two test users are seeded: alice and bob, both with the password Pass123$. Use these accounts to log in through the IdentityServer demo.
The default integration uses the resource owner password flow. To change it, edit the files listed in the Usage section: oauth.js, Config.cs, Startup.cs, and AccountOptions.cs.
Docker Desktop is the recommended way to run the full stack, but you can also download the repository and run the React and IdentityServer projects separately if you have Node and .NET Core installed.
The template officially supports the last two versions of Chrome, Firefox, Edge, Safari, and Opera.