System Requirements
Before installing Auth Dashboard, ensure your system meets these requirements:- Node.js: Version 18.0.0 or higher
- Package Manager: npm, yarn, or pnpm
- Operating System: Windows, macOS, or Linux
- Memory: At least 4GB RAM for development
We recommend using the latest LTS version of Node.js for optimal performance and security.
Installation Methods
Using npm
Install all dependencies using npm:Using Yarn
Install all dependencies using Yarn:Using pnpm
Install all dependencies using pnpm:Core Dependencies
Auth Dashboard includes these essential dependencies:Production Dependencies
package.json
React & React DOM
React & React DOM
Latest React 19 with concurrent features and automatic batching for optimal performance.
React Router
React Router
Version 7 provides data loading, nested routes, and improved navigation with loaders and actions.
Zustand
Zustand
Lightweight state management (3kb) with middleware support for persistence and devtools.
Axios
Axios
Promise-based HTTP client with interceptors for automatic token management and error handling.
i18next
i18next
Internationalization framework supporting multiple languages (English and Spanish included).
Tailwind CSS
Tailwind CSS
Utility-first CSS framework with Vite plugin for optimal build performance.
Development Dependencies
package.json
TypeScript provides type safety and better developer experience with autocomplete and compile-time error checking.
Verify Installation
After installation, verify everything is set up correctly:Verify Dependencies
Check that all packages are installed:You should see directories for react, zustand, axios, etc.
Available Scripts
Once installed, you can run these commands:Build Configuration
The project uses Vite with minimal configuration:vite.config.ts
Troubleshooting
Installation fails with permission errors
Installation fails with permission errors
If you encounter EACCES errors, avoid using
sudo. Instead:Peer dependency warnings
Peer dependency warnings
Peer dependency warnings are usually safe to ignore. If you want to resolve them:
Module not found errors
Module not found errors
Clear cache and reinstall:
TypeScript errors during build
TypeScript errors during build
Ensure TypeScript version matches:Should show version ~5.9.3
Vite build fails
Vite build fails
Check Node.js version:Vite 7 requires Node.js 18 or higher.
Next Steps
After successful installation:Configuration
Configure your API endpoint and application settings
Quick Start
Follow the quick start guide to run your first authentication
Architecture
Understand the application architecture and patterns
Features
Explore authentication and user management features