Skip to content

tradesmanhelix/iq-geo

Repository files navigation

Invoices 'R Us

Have fun playing around with the various state transitions for borrower invoices.

Demo

Setup

NOTE: Unless otherwise specified, commands should be run from the same directory in which this README is located.

  1. Install asdf.

  2. Install asdf plugins:

  3. Install language runtimes using asdf: asdf install

  4. Install dependencies:

    1. Backend:
      1. Initialize virtual environment: source bin/activate
      2. Install dependencies: pip install -r requirements.txt
      3. Init the database: flask --app flaskr init-db
    2. Frontend: cd ./frontend && npm install

Running the App

  1. To run the backend: flask --app flaskr run --debug

  2. To run the frontend: cd ./frontend/ && npm run dev

In your browser, visit the URL displayed when running the frontend to view the application.

Running Tests

Backend

pytest

Frontend

cd ./frontend && npm run test

Things to Note

Contributing

See CONTRIBUTING.md in this directory.

About

Example app for IQGeo interview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published