Skip to content

zombodotcom/MycoMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

🌿 MycoMaster 🍄

🔬 The Ultimate Local Mushroom Cultivation Dashboard 🚀

Welcome to MycoMaster, your go-to open-source mushroom farming dashboard! 🌱
This project is built for local, in-browser use with Dexie.js & Vue.js,
giving you full control over your mushroom strains, batches, inventory, and more!


Features

🎯 Strain Management - Keep track of your favorite mushroom strains! 🍄
🖼 Image Support - Upload images or paste direct URLs for your strains! 📸
📊 Batches & Inventory - Stay organized with cultivation batches & supplies! 🧪
🔍 Smart Filtering - Easily search & filter through your collection! 🧐
🚀 Local Database - Uses Dexie.js for fast and offline-friendly data storage! 💾
🎮 Sleek UI - A dark-themed, modern design that looks amazing! 🌌


🛠 Tech Stack

  • 🖥 Vue.js (Frontend Framework)
  • 📦 Dexie.js (IndexedDB Wrapper for Local Storage)
  • 🎨 CSS + Scoped Styles (For a clean, sleek look)
  • 🚀 Vite (Fast Development Server)

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/yourusername/mycomaster.git
cd mycomaster

2️⃣ Install Dependencies

npm install

3️⃣ Run the Local Server

npm run dev

The app will be available at http://localhost:5173! 🌍


🖼 Screenshots

🎨 Beautiful Dark Mode Interface
🔎 Smart Filtering & Search
📸 Image Upload & URL Support

MycoMaster Screenshot


💾 How Data Works

🔹 Stored in IndexedDB using Dexie.js (Works offline! No cloud needed!)
🔹 Fast Filtering & Searching (Even with thousands of entries!)
🔹 All data stays on your device (No tracking, no servers, 100% private!)


🛠 Building for GitHub Pages

To deploy this on GitHub Pages, update vite.config.js with:

export default defineConfig({
  base: "/mycomaster/", // Change this to your repo name
  plugins: [vue()],
});

Then run:

npm run build
npm run deploy

👨‍💻 Contributing

We love contributions! 🛠 Want to add a feature or fix a bug? Fork this repo & submit a PR!

🌱 Guidelines:

Keep it clean & modular
Write clear commit messages
Follow Vue best practices


Future Plans

Strain Image Gallery Improvements
Better Data Export & Import
Multi-User Support (Future Feature)

Have suggestions? Open an issue! 📝


❤️ Support the Project!

Star this repo if you like it! (It helps a lot!)
💬 Share feedback or request features in the issues tab!

Happy Growing! 🍄🌱
- The MycoMaster Team 🚀🎮