Welcome to VUJIK, a music widget and desktop app built with Tauri and React for those who prefer not to pay for streaming services like YouTube Music or Spotify. VUJIK provides a straightforward way to enjoy your favorite music without the need for premium subscriptions.
- Lightweight and Easy to Use: A simple desktop application that doesn’t bloat your system.
- Free Music Streaming: Access music without needing a subscription.
- Tauri: Framework for building lightweight, secure, and fast desktop applications.
- React: Library for building user interfaces.
- Rust: Programming language used for the backend.
- HTML/CSS/JavaScript: Technologies used for the frontend.
To get started with VUJIK, follow these steps:
-
Clone the Repository
git clone https://github.com/VikashAnandJha/VuJik.git
-
Navigate to the Project Directory
cd VuJik
-
Install Dependencies
Make sure you have Node.js installed. Then, install the frontend dependencies:
npm install
-
Install Dependencies
Make sure you have Rust installed. Install the Rust dependencies:
cargo install tauri-cli
-
Run the App in Development Mode
To start the development server and run the app:
npm run tauri dev
This will start both the React development server and the Tauri backend.
-
Build the App for Production
To create a production build of the app:
npm run tauri build
This will bundle your app into a distributable format.
- Open the VUJIK app from your desktop.
- Use the React-based interface to search for and play your favorite music.
- Customize settings as needed through the app’s preferences menu.
Contributions are welcome! If you have suggestions for improvements, bug fixes, or new features, please follow these guidelines:
-
Fork the Repository: Create your own fork of the repository on GitHub.
-
Create a New Branch:
git checkout -b feature/your-feature-name
-
Make Your Changes: Edit code, add features, or fix bugs.
-
Commit Your Changes:
git add . git commit -m "Add your message here"
-
Push to Your Fork:
git push origin feature/your-feature-name
-
Create a Pull Request: Submit a pull request to the main repository with a clear description of your changes.
For any questions or feedback, please open an issue on the GitHub repository or contact the project maintainer directly.
Feel free to tweak this further based on your project's specifics and requirements!