A React-based frontend implementation of the popular AdminLTE dashboard template.
This project transforms the AdminLTE UI components into reusable React components, enabling rapid development of admin panels, dashboards, or CRM-style UIs using modern frontend tools.
- βοΈ React (CRA)
- π Bootstrap 3 (via AdminLTE)
- π Chart.js & Morris.js (manually integrated)
- π¨ Font Awesome Icons
- π React Router (for page routing)
- Clone the repository:
git clone https://github.com/reputed-artist/Adminlte-template-converted-to-React-code.git cd Adminlte-template-converted-to-React-code - Install dependencies:
npm install
- Run Project
npm start
- β AdminLTE v2 converted to React
- β Bootstrap 3 + Font Awesome
- β Chart.js & Morris.js (no React wrappers used)
- β Full UI & layout demos (boxed, fixed, collapsed)
- β Mailbox UI
- β Legacy chart rendering using jQuery (useEffect)
- β Pages mimic AdminLTE examples (profile, login, register, etc.)
Adminlte-template-converted-to-React-code/
βββ public/
β βββ bower_components/ # Original AdminLTE dependencies
β βββ build/ # Compiled build assets
β βββ dist/ # AdminLTE dist files (CSS, JS)
β βββ plugins/ # jQuery/Bootstrap plugins (Chart.js, Morris, etc.)
β βββ index.html # Main template with script tags
β
βββ src/
β βββ components/ # Shared UI components (Navbar, Sidebar, Footer, etc.)
β βββ pages/ # Page groups by feature
β β βββ ui/ # Buttons, Sliders, Modals...
β β βββ examples/ # Profile, Login, Register...
β β βββ charts/ # Chart.js & Morris.js demos
β β βββ forms/ # Form components
β β βββ layout/ # Grid and boxed layout examples
β β βββ tables/ # Simple & advanced tables
β β βββ mailbox/ # Inbox, Compose, Read Mail
β βββ App.js # App routing & layout wrapper
β βββ index.js # React entry point
β
βββ .gitignore # node_modules, .env, build, etc.
βββ package.json # NPM dependencies and scripts
βββ README.md # This fileAdminLTE β Free Bootstrap Admin Theme React Chart.js Morris.js Bootstrap Font Awesome jQuery
This project is licensed under the MIT License.
Feel free to fork the repository and submit pull requests to enhance functionality or fix issues.
For support or inquiries, reach out via GitHub Issues or email [tejaschavda2020@gmail.com].
Developed with β€οΈ by Reputed-Artist.