Skip to content

WilliamPerezBeltran/receiptAppMovil

Repository files navigation

receiptAppMovil

Private Repository – Developed by William Pérez Beltrán

receiptAppMovil is a mobile application built with React Native 0.59 and React 16.8, designed to manage receipts and related data. The app integrates Redux for state management and React Navigation for seamless navigation across screens. It also includes various utilities for handling files, images, and UI components.

Features

  • Redux for global state management
  • React Navigation with drawer and stack navigation
  • React Native FS for file system access
  • Image handling via react-native-image-picker and react-native-image-crop-picker
  • UI Components with React Native Paper and vector icons
  • Keyboard-aware scrolling for better form handling
  • Date selection using react-native-datepicker
  • Splash screen support
  • Modal filters for selecting companies or other entities

Installation

Clone the repository:

git clone https://github.com/WilliamPerezBeltran/receiptAppMovil.git
cd receiptAppMovil

Install dependencies:

npm install
# or
yarn install

Run the Metro bundler:

npm start
# or
yarn start

Launch the app:

  • Android: react-native run-android
  • iOS: react-native run-ios

Testing

The project uses Jest for testing. Run tests with:

npm test
# or
yarn test

Project Structure

  • android/ – Android native code
  • ios/ – iOS native code
  • js/ – JavaScript source files
  • __tests__/ – Test files
  • App.js – Main entry with Redux and navigation setup
  • index.js – App entry point for React Native

Dependencies

Key dependencies include:

  • react-native-fs – File system access
  • react-native-paper – UI components
  • react-native-vector-icons – Icons
  • react-native-gesture-handler – Gesture handling
  • react-navigation – Navigation solution
  • redux & react-redux – State management

Author

William Pérez Beltrán

Releases

No releases published

Packages

 
 
 

Contributors