Welcome to the Tauri-React Filerobot Starter Kit! π This starter kit provides a robust foundation for building React-based applications with the Filerobot Image Editor integrated. Leveraging Vite for fast development, SWC (Speedy Web Compiler) for optimized builds, and Tauri for building desktop applications, this kit ensures blazing-fast performance and a seamless development experience.
- π Filerobot Image Editor: A lightweight and powerful image editor with essential tools for image manipulation.
- β‘ Vite: Lightning-fast development server with hot module replacement (HMR).
- π SWC: A super-fast JavaScript and TypeScript compiler for optimized builds.
- πΉ Tauri: Build smaller, faster, and more secure desktop applications.
- π― React: Modern UI framework for building scalable, maintainable applications.
- π¦ Out-of-the-box configuration to get started quickly.
Make sure you have the following tools installed:
-
Clone this repository:
git clone httpsgithub.com/shxvang/noor cd noor
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm run dev # or yarn dev
-
Open your browser and navigate to
[http://localhost:5173](http://localhost:5173/)
to see the app in action.
noor/
βββ public/ # Static assets
βββ src/
β βββ components/ # Reusable React components
β βββ pages/ # Application pages
β βββ App.jsx # Main app component
β βββ main.jsx # Application entry point
β βββ styles/ # Global and component-specific styles
βββ src-tauri/ # Tauri-specific files and configurations
βββ vite.config.js # Vite configuration file
βββ package.json # Project metadata and dependencies
βββ README.md # Project documentation
βββ ...
npm run dev
: Start the development server.npm run build
: Build the app for production using SWC.npm run tauri dev
: Start the Tauri development environment.npm run tauri build
: Build the Tauri desktop application.npm run preview
: Preview the production build.npm run lint
: Lint the codebase for potential issues.
Contributions are welcome! π If you find a bug or have a feature request, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "Add your feature description"
- Push to your branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License.
Happy coding! π¨