Table of Contents
Aperture aims to provide tooling to simplify several workflows that exist in the company. It is a front-end app that uses Bullsquid backend to run.
The current tooling:
- Asset Comparator - Compare the images for a given plan across environments
- Plan Comparator - Compare everything else for a given plan across environments
- Mid Management - Manage MIDs, locations, secondary MIDs and PSIMIs
- Customer Wallets - View a customers transactions, payment and loyalty cards
The main technologies used throughout are:
- NextJs
- React
- Typescript
- Redux Toolkit with RTK Query
- Jest
- TailwindCSS
- Node, version greater than 14
- Yarn Package Manager
There may be others that have been forgotten about.
- Clone this repo locally
- Install via
yarn install
- Run a local dev server with
yarn dev
Open http://localhost:3000 with your browser to see the result.
See the Merchant Jira Board for an overview of whats planned and what needs working on.
Please read our contribution guidelines, for more details on how things are set up, common gotchas and preferred ways of working. Thank you for getting involved!
There is a whole team but those who actually put code into this repo are:
Lukie Kang - Front End Development
Nathan Read - DevOps/CI Pipeline
Aperture follows good practices of security, but 100% security cannot be assured. For more information our Snyk page.