Skip to content

Verthon/home-inventory

Repository files navigation

Home inventory

Goal: application that allow users to manage the home storage in one application, that runs on any mobile device.

Build status Vercel

Tech stack

The application is PWA and is developed with TDD. It comes with automated process for deployment and checks the code quality via Github pipelines (lint, test, build).

Setup

Set correct node version using nvm, navigate

nvm use

Install deps

npm install

Next set the environment variables:

cp .env.example .env.local
cp .env.local .env.test

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:8080 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

If you wish to run this app on mocked API set .env.local PUBLIC_API_MOCK to true

npm test:unit

Launches the test runner\

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

Learn More

You can learn more in the RSBuild documentation.

To learn React, check out the React documentation.