Skip to content

zulfi007/reward_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carpenter Rewards App

A React Native mobile application for carpenters to collect and redeem points through QR code scanning.

Features

  • User authentication
  • QR code scanning for points collection
  • Points tracking system
  • Rewards catalog with redemption
  • User profile management

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn
  • Expo CLI
  • Android Studio (for Android development)
  • Xcode (for iOS development, macOS only)

Installation

  1. Clone the repository
  2. Install dependencies:
npm install
# or
yarn install
  1. Start the development server:
npm start
# or
yarn start
  1. Use Expo Go app on your mobile device to scan the QR code and run the app

Tech Stack

  • React Native
  • Expo
  • UI Kitten
  • React Hook Form
  • React Navigation
  • Expo Barcode Scanner

Project Structure

carpenter-rewards-app/
├── src/
│   ├── screens/
│   │   ├── LoginScreen.tsx
│   │   ├── HomeScreen.tsx
│   │   ├── ScannerScreen.tsx
│   │   ├── RewardsScreen.tsx
│   │   └── ProfileScreen.tsx
│   └── components/
├── assets/
├── App.tsx
└── package.json

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published