vue-shopping-cart
vue-shopping-cart copied to clipboard
Simple shopping cart with Vue.js and Deno.js
Vue Shopping Cart
Technologies
Development
- [x] Deno.js server
- [x] Vue.js client
- [x] AppWrite is (BaaS - Backend as a service)
Gettting Started
Make sure everything is centralized in one place (deps.ts
)
$ deno cache server/deps.ts
After installation AppWrite, create .env
in root folder and updated AppWrite environments.
APP_WRITE_API_ENDPOINT=http://localhost/v1
APP_WRITE_PROJECT_ID=
APP_WRITE_API_KEY=
For development, you need run command line:
$ npm run dev
About Vue Shopping Cart
Coming soon for development
Vue shopping cart is a modern web app
- It has a frontend (Vue.js) and a backend (Deno.js)
- It has two roles: customer and manager
- New users have only the customer role
-
Customers can:
- [x] Register into the system
- [x] Login into the system
- [x] List products
- [x] See the product details
- [x] Add the product into the cart
- [x] Remove the product from the cart
- Check out the cart
- List past orders
-
Managers can:
- Login into the system
- Add new products and categories
- Change the product stocks
- List products orders
- See order details
- Change order status
- List customers
- See customers details