StephenBoikanyo / CardCheck

A RankGroup interview assignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Card Check

coverage style: very good analysis License: MIT

Bootstrapped by the Very Good CLI 🤖

A RankGroup interview assignment.

  • Capture card details manually and via scanning (Card Number, Expiry Date, CVV, Card Holder)
  • Infer card type /provider
  • Capture card storing sessions, by date and time

Getting Started 🚀

This project contains 3 flavors:

  • development
  • staging
  • production

To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the following commands:

# Development
$ flutter run --flavor development --target lib/main_development.dart

# Staging
$ flutter run --flavor staging --target lib/main_staging.dart

# Production
$ flutter run --flavor production --target lib/main_production.dart

*Card Check works on iOS, Android, Web, and Windows.


Running Tests 🧪

To run all unit and widget tests use the following command:

$ dart test  /file name under test folder

The installable to this project can be found here

https://drive.google.com/file/d/113q2-BBQ0ERttU9HoqzOIsrgpnreUv9J/view?usp=sharing

About

A RankGroup interview assignment


Languages

Language:Dart 98.5%Language:Swift 1.0%Language:Kotlin 0.4%Language:Objective-C 0.1%