React Mantis#

Mantis React is a free, open-source admin dashboard template built with React and Material UI designed by CodedThemes. It offers a minimal yet powerful foundation for developing modern web applications with a clean, professional interface.

The free version provides essential components and features to kickstart admin panel development without licensing costs.

👉 New to App-Generator? Sign IN with GitHub or Generate Web Apps in no time (free service).

Mantis React is a free, open-source admin dashboard template built with React and Material UI

Key Features#

  • React & Material UI: Built on React 18+ with Material UI v5 components

  • Minimal Design: Clean, modern interface with optimized whitespace

  • Responsive Layout: Fully responsive across all devices and screen sizes

  • Light/Dark Mode: Built-in theme switching capability

  • Authentication Pages: Basic login, registration, and forgot password flows

  • Basic Dashboard: Sample analytics dashboard with essential widgets

  • Starter Pages: Sample layouts for common admin sections

  • Typography & Color System: Consistent design language

Technical Stack#

  • React.js 18+ (Core framework)

  • Material UI v5 (Component library)

  • Redux Toolkit (State management)

  • React Router v6 (Navigation)

  • Apex Charts (Basic data visualization)

  • Formik (Form handling)

  • Yup (Form validation)

  • ESLint & Prettier (Code quality)

Getting Started#

# Clone repository git clone https://github.com/codedthemes/mantis-free-react-admin-template.git # Navigate to project directory cd mantis-free-react-admin-template # Install dependencies npm install # Start development server npm start # Build for production npm run build 

Project Structure#

/src  /assets # Static assets (images, icons, fonts)  /components # Reusable UI components  /contexts # React context providers  /hooks # Custom React hooks  /layout # Page layout components  /pages # Page components and routes  /sections # Larger component sections  /store # Redux state management  /themes # Theme configuration  /utils # Utility functions  App.js # Main application component  config.js # Global configuration  routes.js # Application routes 

Limitations of Free Version#

  • Limited dashboard widget variations

  • Basic chart components only

  • No advanced data tables

  • Limited page templates

  • Basic authentication (no JWT, Auth0, etc.)

  • Community support only

  • Single theme variation

Documentation & Resources#

Project Timeline#

  • Setup & Configuration: 1-2 days

  • Core Functionality: 1-2 weeks

  • Testing & Refinement: 3-5 days

  • Deployment: 1 day

Note: This document provides an overview for implementing the free version of Mantis React. Actual implementation details may vary based on specific project requirements.