StoreMate is an open-source, small-scale retail + CRM web application designed for local retailers and small businesses. It combines robust product/inventory management with customer relationship features.
Visit the live site: store-mate.netlify.app
- 🛒 Product and inventory management
- 👥 Customer relationship management (CRM)
- 🧾 Sales/order tracking
- 🔍 Advanced search and filtering
- ⭐ Wishlist and product reviews
- 📊 Basic analytics and reporting
- 📱 Responsive design (mobile & desktop)
- Frontend: React + Vite, Tailwind CSS
- Backend: Java Spring Boot (Gradle)
- Database: MySQL
- Node.js (v14 or higher)
- Java JDK (v11 or higher)
- Gradle (v8.14 or higher with Java 24)
- MySQL (v8.x recommended)
git clone https://github.com/JeevabharathiRK/StoreMate.git
cd StoreMategit clone https://github.com/JeevabharathiRK/StoreMateAPI.git
cd StoreMateAPI- Go to the backend directory:
cd StoreMateAPI - Set up your SQL database and configure the database connection properties in
src/main/resources/application.properties. - Build and start the Spring Boot server:
gradle bootRun
- Open a new terminal and go to the frontend directory:
cd StoreMate - Install dependencies:
npm install
- Start the Vite development server:
npm run dev
- Visit http://localhost:5173 in your browser (default Vite port).
StoreMate is open to contributions! If you have suggestions, bug fixes, or new features, please open an issue or submit a pull request.
Thanks to these amazing people for their contributions!
This project is licensed under the MIT License.
If you have any questions or feedback, please don't hesitate to open an issue or reach out.
Made with ❤️ by JeevabharathiRK