Submited to: https://graphforall.devpost.com
admin
- Admin panel (Vue, Quasar)api
- API (NodeJs, TigerGraph)app
- Customer App (Vue, Quasar, Capacitor)
Contributors and Contact Information: Samar J Ben samarjben@outlook.com
**Problem Statement addressed (or explain your own): ** E-Commerce Management
Description: Nowadays e-commerce is becoming popular. Even the small stores provides e-commerce facility to the neighboring customers. So it is very essential to track the service and analyze the data such us “who orders more”, “preference of each customers”, “which items sell good in which location”, etc… to increase profit.
This project offers an shop owner to run full fledged e-commerce app and management app. They can run their own e-commerce app.
Running an e-commerce easy nowadays, but analyzing the data is hard. It is required to analyze the data to predict future growth. For example if you know which location sells which product more then you can keep more stock in location, etc.
There are many vertexes and edges related to e-commerce site is used in the solution. Most of the task in e-commerce app is simple like (select, insert & update). But it has some hard parts when analyzing the data. Analyzing the data requires large amount of relationships for the table.
Adopting this product to any organization is fairly easy. This project uses the restaurant type of e-commerce but it can be used to sell any products with no to little change. E-commerce is used even in small shops now.
Other additions:
- Data: It uses randomly generated data. In real wold, data will be given by the user. Schema image is found here https://challengepost-s3-challengepost.netdna-ssl.com/photos/production/software_photos/001/910/827/datas/original.png
- Technology Stack: Vue, nodejs, tigergraph
- Visuals: Images and demo video can be found here https://devpost.com/software/foodie-shopie . Video can be found in https://youtu.be/-zVIZk0bnmU
- Demo:
- App: https://shopy.yalusoft.com/app-release.apk
use
8508332176
for login since otp works only for Indian numbers and otp is123456
App can also be accessed directly on https://shopy.yalusoft.com/app/#/ - Admin: https://shopy.yalusoft.com/admin/#/
email:
admin@admin.com
password:123456
- App: https://shopy.yalusoft.com/app-release.apk
use
Nodejs, Vuejs, Quasar, Capacitor, tigergraphql
Install instruction is found on readme.md on every folder (admin, api, app)
This project is done in hurry so it may have some bugs.
The project frontend is done using vuejs and backend is done using nodejs. Tigergraph is connected using graphql for simple queries, rest api for insert and update, GSQL for complex queries. This has many room for improvement like delivery optimization, more analytics, ...
Tigergraph documetation, me This project is inspired from another project which is done by me using php, mysql