jrothrock / rapidsell

Rapidsell - item/photo identification and value analyzer. A Python microframework app, with a Vue frontend, and Terraform for infrastructure provisioning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

Take pictures of items to recognize what they are, and finds the value of them.

Uses Vue & Ionic for the frontend, Chalice on the backend (an AWS Python serverless microframework), and Terraform for infrastructure provisioning and management.

Local

In terminal 1, go into the ./app directory, install the dependencies yarn install and run npm run dev to start the Vue app.

In terminal 2, go into the ./backend directory, install the dependecies with poetry install, run source .venv/bin/activate and poetry run task dev to start the app.

Linting & Formatting

For the app: npm run verify

For the backend: poetry run task verify

Building iOS app

To build/update the iOS app, run npx cap sync, then build in Xcode.

Deploying

Frontend: npm run deploy

Backend: poetry run task deploy

Terraform: terraform apply

About

Rapidsell - item/photo identification and value analyzer. A Python microframework app, with a Vue frontend, and Terraform for infrastructure provisioning


Languages

Language:HCL 27.1%Language:Python 25.5%Language:Vue 21.0%Language:TypeScript 17.2%Language:Swift 4.3%Language:CSS 1.9%Language:Ruby 1.4%Language:Smarty 1.1%Language:HTML 0.5%