StoreHUB transforms component sharing into a seamless experience. Built by developers, for developers, it's where innovation meets practicality.
🔹 Post Components in Any Framework – Share your work effortlessly.
🔹 Engage & Collaborate – Like, comment, and use components from others.
🔹 Sandboxed Projects – Upload complete projects with real-time community feedback.
🔹 Multi-Framework Support – React, Vue, Angular, and more!
Join a vibrant developer community where innovation thrives! 🚀
| Feature | Description | Status |
|---|---|---|
| 🔍 Component Sharing | Easily discover & share components | ✅ Live |
| 🤝 Collaboration | Real-time co-editing support | ✅ Live |
| 🌐 Multi-Framework | Support for React, Vue, Angular | ✅ Live |
| 🔒 Enterprise Security | SOC2 & GDPR compliant | 🛧 Coming Soon |
| 📊 Analytics | Usage insights & metrics | 🛧 Coming Soon |
- Navigate to the Backend Directory:
cd StoreHUB-auth - Set Up the Database:
- Using Aiven (Cloud Database):
- Sign up at Aiven and create a MySQL service.
- Copy the connection URI into
.envunderDATABASE_URL.
- Setting Up MySQL Locally:
- Windows: MySQL Installer
- MacOS:
brew install mysql brew services start mysql
- Linux (Ubuntu/Debian):
sudo apt update && sudo apt install mysql-server -y sudo systemctl start mysql
- Using Aiven (Cloud Database):
- Configure Environment Variables:
Update
cp .env.example .env
.envwith necessary credentials. - Install Backend Dependencies:
go mod tidy
- Start Essential Services (Recommended: Docker Compose):
docker-compose up --build
- Run Backend Manually:
go run main.go
- Navigate to the frontend directory:
cd StoreHUB-frontend - Install Dependencies:
npm install
- Configure Environment Variables:
cp .env.example .env
- Start the Development Server:
Visit
npm run dev
http://localhost:5173to access the frontend! 🎉
We believe in the power of community! 🚀
- 🍴 Fork the repository
- 🌱 Create a new branch:
git checkout -b feature/AmazingFeature
- ✍️ Commit changes:
git commit -m 'Add AmazingFeature' - 🚀 Push your branch:
git push origin feature/AmazingFeature
- 🎉 Open a Pull Request
Your contributions make StoreHUB better! 🔥
- Frontend:
- Node.js v16+
- NPM or Yarn
- Backend:
- Go 1.18+
- MySQL database
- Redis server
StoreHUB is licensed under the MIT License. See the LICENSE.md file for details.
Made with ❤️ by the StoreHUB Team