A modern, feature-rich dashboard for Discord bot management built with Astro and TailwindCSS.
Features • Screenshots • Getting Started • Tech Stack • Deployment
- 🎨 Modern, responsive design with dark mode
- 📊 Comprehensive dashboard overview
- ⚡️ Fast and optimized performance
- 🔒 User authentication and authorization
- 🎮 Server management interface
- 💳 Premium plans and billing system
- 🛠 Command management system
- 📱 Mobile-friendly interface
- Node.js 16.x or later
- npm or pnpm
- Git
- Clone the repository
git clone https://github.com/devM7MD/bot-dashboard-astro.git
cd mybot-dashboard
- Install dependencies
# Using npm
npm install
# Using pnpm
pnpm install
- Create environment variables
cp .env.example .env
- Start the development server
# Using npm
npm run dev
# Using pnpm
pnpm dev
The application will be available at http://localhost:4321
- Astro - Web Framework
- TailwindCSS - Styling
- TypeScript - Language
/
├── public/
├── screenshots/
├── src/
│ ├── components/
│ ├── layouts/
│ ├── pages/
│ └── env.d.ts
├── README.md
├── astro.config.mjs
├── package.json
└── tailwind.config.mjs
The project uses TailwindCSS for styling. You can customize the theme in tailwind.config.cjs
:
module.exports = {
theme: {
extend: {
colors: {
primary: {...},
secondary: {...}
}
}
}
}
# Using npm
npm run build
# Using pnpm
pnpm build
# Using npm
npm run preview
# Using pnpm
pnpm preview
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Astro community
- TailwindCSS team
- All contributors
- Create an issue
- Website: https://www.devm7md.xyz/
- Email: mhmdabas899@gmail.com
Made with ❤️ by devM7MD ( Mohamed Abbas )