Welcome to AestheticHub, a modern frontend library designed to provide prebuilt UI components for React applications. This project aims to help developers speed up UI development by offering ready-to-use, customizable components built with the latest frontend technologies, including Tailwind CSS, Material-UI (MUI), Radix UI, and more.
With AestheticHub, you no longer need to start from scratch or spend hours designing and coding UI elements. Instead, you can focus on building amazing applications with a seamless user experience.
Currently, two official plugins are available:
If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the TS template to integrate TypeScript and typescript-eslint
in your project.
Make sure you have the following installed:
Clone the repository and install the dependencies:
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
npm install
# or
yarn install
Start the development server with hot module replacement:
npm run dev
# or
yarn dev
Build the application for production:
npm run build
# or
yarn build
Preview the production build locally:
npm run serve
# or
yarn serve
your-repo-name/
āāā public/ # Static assets
āāā src/ # Source code
ā āāā assets/ # Assets like images, fonts, etc.
ā āāā components/ # React components
ā āāā pages/ # Page components
ā āāā App.jsx # Main App component
ā āāā main.jsx # Entry point
ā āāā ... # Other files
āāā .eslintrc.js # ESLint configuration
āāā vite.config.js # Vite configuration
āāā package.json # Project metadata and scripts
āāā README.md # Project documentation
In the project directory, you can run:
npm run dev
or yarn dev
: Runs the app in the development mode.npm run build
or yarn build
: Builds the app for production.npm run serve
or yarn serve
: Serves the production build locally.npm run lint
or yarn lint
: Lints the codebase using ESLint.Port Already in Use: If the development server fails to start because the port is already in use, you can specify a different port by running:
npm run dev -- --port 3001
# or
yarn dev --port 3001
Module Not Found: If you encounter a "module not found" error, make sure all dependencies are installed correctly by running:
npm install
# or
yarn install
To learn more about React and Vite, check out the following resources:
If you have suggestions for improving this project, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the https://github.com/NhanPhamThanh-IT/UI-UX-Template?tab=MIT-1-ov-file file for details.