This project is generated by https://kilocode.ai/
The project is generated with "Claude Opus 4" with prompt
Create a minimal marketplace using MoleculerJS framework on the backend, SQLite for DB and Vuejs and TailwindCSS on the frontend.
It took ~30 minutes and cost was $32.
After that, I made small fixes in parameter validation.
- API Gateway (routing and CORS)
- Auth Service (JWT-based authentication)
- User Service (profile management)
- Product Service (CRUD operations)
- Cart Service (shopping cart management)
- Order Service (checkout processing)
- Users (buyers and sellers)
- Products (marketplace listings)
- Cart Items (temporary shopping cart)
- Orders (completed purchases)
- Order Items (order details)
- Pinia for state management
- Vue Router for navigation
- TailwindCSS for styling
- Axios for API communication
- User System: Registration, login, and dual buyer/seller roles
- Product Management: Full CRUD for sellers
- Shopping Experience: Browse, search, add to cart
- Checkout Flow: Basic order placement
- Responsive UI: Modern design with TailwindCSS
Start the Backend:
cd marketplace/backend
npm start
Start the Frontend:
cd marketplace/frontend
npm run dev
The application is now ready to use! The backend runs on http://localhost:3000 and the frontend on http://localhost:5173.
Copyright (C) 2025 Icebob