Installation Guide

Table of contents

  1. Prerequisites
    1. Required Software
    2. System Requirements
  2. Installation Methods
    1. Method 1: Clone from GitHub (Recommended)
    2. Method 2: Download ZIP
    3. Method 3: Use with Existing Project
  3. Verification
    1. 1. Development Server
    2. 2. Build Process
    3. 3. Access the Application
  4. Troubleshooting
    1. Common Issues
      1. Port Already in Use
      2. Node Version Issues
      3. Permission Errors
      4. Missing Dependencies
      5. Build Errors
    2. Getting Help
  5. Next Steps

This guide will help you get Adminator up and running on your local machine.

Prerequisites

Before installing Adminator, ensure you have the following installed:

Required Software

  • Node.js (v18.12.0 or higher)
    • Download from nodejs.org
    • Verify installation: node --version
  • npm (comes with Node.js) or Yarn
    • Verify npm: npm --version
  • Git for version control

System Requirements

  • Operating System: Windows 10+, macOS 10.14+, or Linux
  • RAM: Minimum 4GB (8GB recommended for development)
  • Storage: 500MB free space for dependencies

Installation Methods

# Clone the repository
git clone https://github.com/puikinsh/Adminator-admin-dashboard.git

# Navigate to the project directory
cd Adminator-admin-dashboard

# Install dependencies
npm install

# Start development server
npm start

Method 2: Download ZIP

  1. Visit the GitHub repository
  2. Click “Code”“Download ZIP”
  3. Extract the downloaded file
  4. Open terminal in the extracted folder
  5. Run npm install and npm start

Method 3: Use with Existing Project

# Add Adminator to your project
npm install --save adminator

# Or download specific release
wget https://github.com/puikinsh/Adminator-admin-dashboard/archive/v2.6.0.zip

Verification

After installation, verify everything works:

1. Development Server

npm start

Expected Output:

> adminator@2.6.0 start
> webpack server

✓ Project is running at: http://localhost:4000/
✓ webpack compiled successfully

2. Build Process

npm run build

Expected Output:

> adminator@2.6.0 build
> npm run clean && cross-env webpack

✓ webpack compiled successfully in [time]ms

3. Access the Application

Open your browser and navigate to:

  • Local: http://localhost:4000
  • Network: http://[your-ip]:4000

You should see the Adminator dashboard with:

  • ✅ Clean interface loading properly
  • ✅ Dark/Light mode toggle in the header
  • ✅ All components rendering correctly
  • ✅ No console errors

Troubleshooting

Common Issues

Port Already in Use

# Error: EADDRINUSE: address already in use :::4000
# Solution: Kill the process using port 4000
sudo lsof -ti:4000 | xargs kill -9

# Or use a different port
PORT=3000 npm start

Node Version Issues

# Check your Node.js version
node --version

# If version is below 18.12.0, update Node.js
# Use nvm (recommended):
nvm install 18
nvm use 18

Permission Errors

# On macOS/Linux, you might need sudo for global packages
sudo npm install -g npm@latest

# Better solution: Fix npm permissions
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH

Missing Dependencies

# Clear npm cache and reinstall
npm cache clean --force
rm -rf node_modules package-lock.json
npm install

Build Errors

# Check for conflicting global packages
npm list -g --depth=0

# Update npm and dependencies
npm update
npm audit fix

Getting Help

If you encounter issues:

  1. Check the GitHub Issues
  2. Search existing solutions
  3. Create a new issue with:
    • Operating system and version
    • Node.js and npm versions
    • Complete error message
    • Steps to reproduce

Next Steps

After successful installation:

  1. Explore Project Structure - Understand the codebase
  2. Development Workflow - Learn the development process
  3. Customize Themes - Set up dark mode and theming
  4. Build for Production - Deploy your application

Installation Complete! 🎉 You’re ready to start building with Adminator.