This directory contains the WowDash admin dashboard frontend template.
This repository uses simple, standard protection policies:
- Branch Protection: Main branch requires 1 approval and passing CI
- Security: Pre-commit hook prevents committing secrets (
.env*.localfiles) - Development: Create feature branches from main, open pull requests, get review, merge
For details see .github/branch-protections.md
- The dashboard is a fully-featured admin panel built with modern web technologies.
- It includes multiple UI components, charts, tables, forms, and layouts.
- The project is structured with public assets, routes, views, and styles.
public/- Static assets including CSS, fonts, images, and JavaScript libraries.routes/- JavaScript route handlers for various features.views/- EJS templates for rendering frontend pages.sass/- SCSS source files for styling.js/- Custom JavaScript files for dashboard functionalities.
-
Ensure you have Node.js and npm installed.
-
Install dependencies:
cd wowdash-admin-dashboard
npm install- Start the development server:
npm start- Open your browser and navigate to
http://localhost:3000(or the port specified).
- This dashboard is standalone and can be integrated with backend APIs by modifying the routes and views.
- Adjust API endpoints in
routes/as needed to connect with your backend services. - Customize styles and components in
sass/andjs/folders.
- Documentation is available under the
documentation/folder for UI components and usage. - For production deployment, build and optimize assets as per standard Node.js application practices.