Colate - Laravel Digital MarketplaceColate - Laravel Digital Marketplace
Colate is a digital marketplace that allows you to sell your digital items. Build using the most popular javascript framework NextColate - Laravel Digital Marketplace
Colate is a digital marketplace that allows you to sell your digital items. Build using the most ...Overview
Colate - Headless Digital Marketplace
Colate is a digital marketplace that allows you to sell your digital items. Build using the most popular javascript framework Next.Js and very familiar PHP framework Laravel. This web app was built on a headless architecture concept. The concept allows you to scalable frontend and backend differently. It is the most popular technology nowadays.
Account Demo
ADMIN
https://colate-frontend-eta.vercel.app/app/login
Email: [email protected]
Password: admin
USER
https://colate-frontend-eta.vercel.app/login
Email: [email protected]
Password: janedoe
Features
- USER
- Authentication
- Manage Store
- Manage Account Profile
- FRONTPAGE
- Homepage - Newest, Best Seller, Most Popular
- Discover - Category filter, sort by newest, oldest, cheapest, most expensive
- ADMIN
- Manage User
- Manage Order
- ADMIN
- Detail Product - Images, description, price, promo price, views, last update, published date, preview, name
- Cart
- Checkout
Requirements
- PHPÂ 8.x
- Mysql
- Npm
Instructions
Backend Installation
- Install composer package by runningÂ
composer update
- Rename fileÂ
.env.example
 toÂ.env
- Change MySQL configuration on yourÂ
.env
 to your configuration
DB_HOST=<Your mysql hostname> DB_PORT=<Your mysql port> DB_DATABASE=<Your mysql database name> DB_USERNAME=<Your mysql username> DB_PASSWORD=<Your mysql password>
-
RunÂ
php artisan migrate
 to migrate the database -
RunÂ
php artisan db:seed
 to seed default data to your database -
(Optional) If you use AWS S3 as object storage, you can change the AWS configuration on theÂ
.env
AWS_ACCESS_KEY_ID=<Your s3 access key> AWS_SECRET_ACCESS_KEY=<Your s3 secret key> AWS_DEFAULT_REGION=<Your s3 region> AWS_BUCKET=<Your s3 bucket name>
-
SetÂ
FRONTEND_URL
 on env to your frontend URL. It is required action. This frontend URL will be used for stripe redirection. If it's empty, the stripe will be an error.
Frontend Installation
- Install dependencies by runningÂ
npm install
- Change
NEXT_PUBLIC_BASE_API_URL
on .env to your backend api url - Run the app locally by command
npm run dev
Other items by this author
Category | Scripts & Code / PHP Scripts / Marketplace / Digital Downloads |
First release | 14 December 2022 |
Last update | 14 December 2022 |
Files included | .php, .css, .html, Javascript .js |
Software framework | React, Laravel |
Tags | php, ecommerce, MySQL, Javascript, management system, marketplace, laravel, digital marketplace, ecommerce marketplace, nextjs, headless ui |