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