Smart Checkout is a mobile app that allows users to self-checkout from supermarkets without having to stand in long queues. This is the frontend of the application, check the Backend Repo of the application done with Node.JS, Express and MongoDB.
- React Native
- Expo SDK
This project requires Node and npm to be installed on your machine. It has been tested on node version 10.15.0. The project is build with React Native Expo, thus the Expo SDK must be installed globally on your machine. And you need to install the Expo mobile app on your phone to quickly start up the application, no Android nor IOS setup is needed. This app was tested on Expo versions 3.4.1 and 3.7.1, and may not work with newer versions of the Expo SDK. To instal expo:
npm i -g expo-cli@3.7.1
- git clone the repo or download as a zip file.
git clone https://github.com/Lujine/smart-checkout-frontend.git
- Install the dependancies.
npm i
expo i
- start the development server
npm start
- Open the Expo mobile application and scan the QR code generated, the app will start shortly.
This app was built with the help of the free version of Material Kit React Native template by Creative Tim