create-nova-vite-template
Version:
This is a dashboard template built with React and Vite. It provides a modern and responsive user interface for building web applications.
73 lines (56 loc) • 1.82 kB
Markdown
# Dashboard Vite Template
This is a dashboard template built with React and Vite. It provides a modern and responsive user interface for building web applications. It includes:
- Forms with all shapes
- Sider
- Navbar
- Data tables
- Filters
- Graphs
- Search
- Uploads
- Translation using i18n
- Auth/main stacks
- An overall ready-for-integration template with an atomic design system.
## Features
- **React**: A JavaScript library for building user interfaces.
- **Vite**: A fast build tool and development server.
- **TypeScript**: A strongly typed programming language that builds on JavaScript.
- **Redux Toolkit**: A toolset for efficient Redux development.
- **RTK Query**: Powerful data fetching and caching tool.
- **React Toastify**: Easy-to-use toast notifications.
- **React-i18next**: Internationalization for React.
- **Day.js**: A lightweight JavaScript date library.
- **Ant Design (Antd)**: A popular React UI framework.
- **React Hook Form**: Performant, flexible, and extensible forms with easy-to-use validation.
- **Atomic Design System**: A methodology for creating design systems.
- **Reusable Components**: Modular and reusable components for easy customization.
- **State Management**: Integrated state management using React hooks or context.
## Installation
To get started with this project, follow these steps:
1. Clone the repository:
```bash
npm i create-nova-vite
```
2. Navigate to the project directory:
```bash
cd dashboard-template
```
3. Install the dependencies:
```bash
npm install
```
## Usage
To start the development server, run:
```bash
npm run dev
```
To build the project for production, run:
```bash
npm run build
```
To preview the production build, run:
```bash
npm run
```
## License
This project is licensed under the MIT License.