smartshoppingsystem

Smart Shopping System based on the user's recent shopping receipts, the application uses a neural network to suggest products or services that the user may be interested in in the future. ๐Ÿ›๏ธ

https://github.com/nguyentribaothang/smartshoppingsystem

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • โœ“
    CITATION.cff file
    Found CITATION.cff file
  • โœ“
    codemeta.json file
    Found codemeta.json file
  • โœ“
    .zenodo.json file
    Found .zenodo.json file
  • โ—‹
    DOI references
  • โ—‹
    Academic publication links
  • โ—‹
    Academic email domains
  • โ—‹
    Institutional organization owner
  • โ—‹
    JOSS paper metadata
  • โ—‹
    Scientific vocabulary similarity
    Low similarity (11.0%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

Smart Shopping System based on the user's recent shopping receipts, the application uses a neural network to suggest products or services that the user may be interested in in the future. ๐Ÿ›๏ธ

Basic Info
  • Host: GitHub
  • Owner: NguyenTriBaoThang
  • License: mit
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 1.83 MB
Statistics
  • Stars: 2
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 2 years ago
Metadata Files
Readme Funding License Code of conduct Citation Security

README.md

Smart Shopping System

Smart Shopping System

Smart Shopping System based on the user's recent shopping receipts, the application uses a neural network to suggest products or services that the user may be interested in in the future.

Explore the docs ยป

๐Ÿ› Report Bug | โœˆ๏ธ Request Feature | ๐Ÿ’ฌ Join Our Telegram | ๐Ÿ“š Read Wiki | ๐Ÿ“‹ Roadmap

LawKnowledge issues LawKnowledge license Gitpod Telegram

Preview


โš™๏ธ This project used **SonarCloud** to analyze the code quality of the project. **Pulumi** for infrastructure as code (IaC). The badge below shows the quality of the code. Click on the badge to see the details.


SonarCloud Pulumi

Features

  • ๐Ÿ“– Document Organization and Linking
  • ๐Ÿ“ฆ Terminology Extraction
  • ๐Ÿ” Quick Search for Related Content

Table of Contents

Expand contents - [Tentative technologies](#tentative-technologies) - [Getting Started](#getting-started) - [๐Ÿ› ๏ธ Prerequisites](#๏ธ-prerequisites) - [๐Ÿง‘โ€๐Ÿ’ป Setup](#-setup) - [๐Ÿงช Testing](#-testing) - [๐Ÿงฉ Other](#-other) - [Contributor](#contributor) - [Support and Organization](#support-and-organization) - [License](#license)

Tentative technologies

Getting Started

๐Ÿ› ๏ธ Prerequisites

  • Nx - Nx is a set of extensible dev tools for monorepos.
  • Nodejs - Node.jsยฎ is a JavaScript runtime built on Chrome's V8 JavaScript engine.
  • pnpm - Fast, disk space efficient package manager.
  • Python - Python is a programming language that lets you work quickly and integrate systems more effectively.
  • Poetry - Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.
  • Pulumi - Pulumi is a manage infrastructure, secrets, and configurations intuitively on any cloud.
  • Docker (Kubernetes Enabled) - Docker is an open platform for developing, shipping, and running applications.
  • Helm - Helm is the best way to find, share, and use software built for Kubernetes.
  • Dapr - Dapr is a portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks.

๐Ÿง‘โ€๐Ÿ’ป Setup

First, clone the repository to your local machine:

bash git clone https://github.com/NguyenTriBaoThang/SmartShoppingSystem

Next, navigate to the root directory of the project and install the dependencies:

bash pnpm install --force

๐Ÿงช Testing

For the website, you can run the following command:

bash npx nx test webfront-e2e

To test the model, you can run the following command:

bash npx nx test model

๐Ÿงฉ Other

To run the tooling for processing the dataset, you can run the following command:

bash npx nx serve proc

For running documentation, you can run the following command:

bash npx nx serve docs

Contributor

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key))


Bao Thang

๐Ÿ’ป ๐Ÿ“–


Thuan An

๐Ÿ’ป


Thanh Do

๐Ÿ’ป

Support and Organization

Hutech

License

This project is licensed under the terms of the [MIT](LICENSE) license.

Owner

  • Name: Nguyแป…n Tri Bรฃo Thแบฏng
  • Login: NguyenTriBaoThang
  • Kind: user
  • Location: Ho Chi Minh City, Vietnam

Citation (CITATION.cff)

cff-version: 1.0.0
title: "Smart Shopping System: based on the user's recent shopping receipts, the application uses a neural network to suggest products or services that the user may be interested in in the future. "
message: >-
  If you use this application, please cite it using these metadata.
type: software
authors:
  - family-names: Hutech
    given-names: University
  - name: 'Contributors to Smart Shopping System'
repository-code: 'https://github.com/NguyenTriBaoThang/SmartShoppingSystem'
abstract: >-
  This repository hosts an application that allows users to shop online quickly and helps users find similar goods faster.
license: MIT

GitHub Events

Total
Last Year

Dependencies

package.json npm
  • @babel/core ^7.14.5 development
  • @babel/preset-react ^7.14.5 development
  • @babel/runtime 7.22.6 development
  • @nx/detox 17.2.1 development
  • @nx/eslint 17.2.1 development
  • @nx/eslint-plugin 17.2.1 development
  • @nx/jest 17.2.1 development
  • @nx/js 17.2.1 development
  • @nx/react 17.2.1 development
  • @nx/react-native 17.2.1 development
  • @nx/webpack 17.2.1 development
  • @nx/workspace 17.2.1 development
  • @pmmmwh/react-refresh-webpack-plugin ^0.5.7 development
  • @react-native-community/cli 11.3.7 development
  • @react-native-community/cli-platform-android 11.3.7 development
  • @react-native-community/cli-platform-ios 11.3.7 development
  • @react-native/metro-config ^0.72.11 development
  • @svgr/webpack ^8.0.1 development
  • @swc-node/register ~1.6.7 development
  • @swc/cli ~0.1.62 development
  • @swc/core ~1.3.85 development
  • @testing-library/jest-dom 5.16.5 development
  • @testing-library/jest-native ~5.4.3 development
  • @testing-library/react 14.0.0 development
  • @testing-library/react-native ~12.3.0 development
  • @types/jest ^29.4.0 development
  • @types/node 18.16.9 development
  • @types/react 18.2.33 development
  • @types/react-dom 18.2.14 development
  • @typescript-eslint/eslint-plugin ^6.9.1 development
  • @typescript-eslint/parser ^6.9.1 development
  • babel-jest ^29.4.1 development
  • detox ^20.11.1 development
  • eslint ~8.48.0 development
  • eslint-config-prettier ^9.0.0 development
  • eslint-plugin-import 2.27.5 development
  • eslint-plugin-jsx-a11y 6.7.1 development
  • eslint-plugin-react 7.32.2 development
  • eslint-plugin-react-hooks 4.6.0 development
  • jest ^29.4.1 development
  • jest-circus ^29.4.1 development
  • jest-environment-jsdom ^29.4.1 development
  • jest-react-native 18.0.0 development
  • metro 0.76.8 development
  • metro-babel-register 0.76.8 development
  • metro-config 0.76.8 development
  • metro-react-native-babel-preset 0.76.8 development
  • metro-react-native-babel-transformer 0.76.8 development
  • metro-resolver 0.76.8 development
  • nx 17.2.1 development
  • prettier ^2.6.2 development
  • react-native-svg 13.9.0 development
  • react-native-svg-transformer 1.0.0 development
  • react-refresh ^0.10.0 development
  • react-test-renderer 18.2.0 development
  • ts-jest ^29.1.0 development
  • ts-node 10.9.1 development
  • typescript ~5.2.2 development
  • url-loader ^4.1.1 development
  • @swc/helpers ~0.5.2
  • react 18.2.0
  • react-dom 18.2.0
  • react-native 0.72.6
  • react-router-dom 6.11.2
  • tslib ^2.3.0
pnpm-lock.yaml npm
  • 1182 dependencies