Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free Bootstrap 4 admin dashboard with a Node.js backend, PostgreSQL and Redis support, built by Creative Tim.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
Argon Dashboard Node.js is a free, fully coded Bootstrap 4 admin dashboard template that pairs a frontend preset with a Node.js backend, built by Creative Tim in partnership with Udevoffice.
Argon Dashboard Node.js is a full-stack admin dashboard preset that provides both the frontend UI and the backend logic for a web application. It takes a Node.js runtime and a PostgreSQL database as its main inputs and produces a working dashboard with user registration, login, profile editing, and session management through Redis. The project runs on Node.js 10 or newer, uses Bootstrap 4 for the interface, EJS for server-side templates, and Knex for database migrations and seeding. It is distributed as an MIT-licensed open-source repository on GitHub.
public/scss.views/pages directory.features, with routes.js, repository.js, commands, and constants.js files.env-files for both URL and credential-based connections, with Knex migrations and seeds.REDIS_URL or individual REDIS_HOST and REDIS_PORT settings.docker-compose up -d starts PostgreSQL, Redis, and HAProxy containers for a full setup.npm run knex seed:run creates a default account with credentials [email protected] and secret.features following the existing structure to implement custom APIs, then mount the routes in routes/index.js.npm run dev or yarn dev for development with livereload enabled.The setup workflow is documented in the README: install Node.js version 10 or higher, clone or download the repository, run npm install or yarn install, start PostgreSQL and Redis either manually or via Docker Compose, configure the connection strings in the env-files directory, run npm run knex migrate:latest to create tables, then npm run knex seed:run to create the default user. Finally, launch the app with npm start or npm run dev.
Argon Dashboard Node.js is free and released under the MIT License. The source code is publicly available on GitHub, and there is also a paid ecosystem of premium products from Creative Tim.
Yes, the project is free to download and use under the MIT License. The README includes no purchase requirement and the GitHub repository is publicly accessible.
You need Node.js version 10 or above installed. The application also expects a PostgreSQL database and a Redis server; both can be started locally or through the provided docker-compose.yml.
After installing dependencies and running migrations, execute npm run knex seed:run or yarn knex seed:run from the project root. This seeds the database with a default account using email [email protected] and password secret.
The README mentions that the HAProxy container in the Docker setup is required for a staging or production setup, and the ecosystem.config.js file suggests PM2 usage for Node.js process management.
Yes, running docker-compose up -d starts three containers: a PostgreSQL database, a Redis instance for sessions, and HAProxy for staging or production environments.