Giggle Market is an online marketplace application developed using Laravel, Livewire, and PHP. It provides a platform for sellers to list their products and for customers to browse, shop, and make purchases.
Warning: This project is currently under development and is not recommended for production use.
- CRUD Operations: Sellers can manage taxes, categories, products, and users.
- Sales Tracking: Sellers can view their sales.
- Customers can browse all sellers' products.
- They can add products to their cart and modify quantities.
- Checkout displays the final price and allows purchases.
- Customers can view their purchase history.
- Clone the repository:
git clone https://github.com/Drawilet/giggle-market-laravel
- Change to the project directory:
cd giggle-market
- Install dependencies using Yarn:
yarn install
- Set up the Laravel environment and database.
- Run migrations and seed the database:
php artisan migrate --seed
- Start the development server:
php artisan serve
- Start vite:
npm run dev
- Start the websocket server:
php artisan websockets:serve
- Access Giggle Market at
http://localhost:8000
in your web browser.
- Create or log in to your seller account.
- Manage products, categories, taxes, and track sales.
- Browse products from various sellers.
- Add products to your cart and proceed to checkout.
- Complete purchases and view your purchase history.
If you'd like to contribute to Giggle Market, please follow our contribution guidelines.
This project is open-source and available under the MIT License.