Skip to content

⚡ Volt - Next.js Frontend Accelerator: React Query, MUI, and Multi-User Dashboard

License

Notifications You must be signed in to change notification settings

Abdullah-Sajjad026/Volt

Repository files navigation

⚡ Volt

Next.js Frontend Accelerator: React Query, MUI, and Multi-User Dashboard

Compatible with Next.js Pages Router.

Features

  • ⚡ Next.js Pages Router
  • 🎨 Material-UI (MUI) for sleek, customizable components
  • 🔄 React Query for efficient data fetching and caching
  • 👥 Multi-user dashboard with role-based access control
  • 🧰 Plop modules generator for rapid development
  • 🔐 Built-in authentication management
  • 🎣 Custom hooks for common functionalities
  • 🔌 API integration utilities

Philosophy

  • Speed: Accelerate frontend development and API integration.
  • Flexibility: Adaptable to various project requirements and user types.
  • Robustness: Built with production-ready components and practices.
  • Scalability: Designed to grow with your project needs.

Getting Started

Create a new repo using ⚡ Volt as a template.

Then, follow these steps:

# Install dependencies
pnpm install

# Start the development server
pnpm run dev

# Build for production
pnpm run build

# Run the production build
pnpm start

# Generate new module using Plop
pnpm run generate.module

Key Components

  • Multi-User Dashboard:

Customizable dashboard with role-based access control.

  • API Integration:

Pre-configured setup to connect with your backend API.

  • Authentication:

Built-in auth management for secure user sessions.

  • React Query Setup:

Optimized data fetching and state management.

  • MUI Theme:

Customizable Material-UI theme for consistent styling.

  • Plop Templates:

Quick generation of new components and modules.

Customization

Volt is designed to be highly customizable. You can easily modify the MUI theme, adjust the user roles, or extend the API integration as per your project requirements.

Contributing

We welcome contributions to Volt! Please see our Contributing Guide for more details.

License

Volt is released under the MIT License. See the LICENSE file for more details.

About

⚡ Volt - Next.js Frontend Accelerator: React Query, MUI, and Multi-User Dashboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published