Skip to content

Latest commit

 

History

History
75 lines (53 loc) · 2.46 KB

README.md

File metadata and controls

75 lines (53 loc) · 2.46 KB

Simple Billing/Claims Application

Introduction

This application is a front-end React Native app designed for managing billing and claims. It features a user-friendly form for adding new bills to the dashboard, enhancing the efficiency of tracking and managing financial operations. The app integrates various functionalities including image and document picking, and custom selection inputs, leveraging libraries such as MaterialIcons, ImagePicker, DocumentPicker, RNPickerSelect, and FontAwesome icons for a comprehensive user experience.

Features

Add new bills to the dashboard with ease.
Pick images and documents from your device.
Filtrer and Search through claims.

Getting Started

Prerequisites

Before running the app, ensure you have the following installed:

Node.js
npm (Node Package Manager)
Expo CLI (if you're using Expo for React Native development)

Setup

Clone the Repository

Start by cloning the repository to your local machine:

git clone https://github.com/ananichoumchoum/DirectMedical.git

cd DirectMedical

Install Dependencies

Inside the project directory, run the following command to install the necessary dependencies:

npm install

This will install React Native Vector Icons, Expo Image Picker, Expo Document Picker, React Native Picker Select, FontAwesome, and other dependencies required by the app.

Expo Permissions

If you're using Expo, ensure you have the necessary permissions for image and document picking in your app.json:

{
  "expo": {
    "ios": {
      "infoPlist": {
        "NSPhotoLibraryUsageDescription": "This app uses the photo library to select images.",
        "NSCameraUsageDescription": "This app uses the camera to capture images.",
        "NSDocumentPickerUsageDescription": "This app uses the document picker to select files."
      }
    },
    "android": {
      "permissions": ["CAMERA", "READ_EXTERNAL_STORAGE", "WRITE_EXTERNAL_STORAGE"]
    }
  }
}

Running the App

To start the app, run:

npm start

Or if you're using Expo:

expo start

Follow the instructions in the terminal to open the app in an emulator, your device, or a web browser.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some feature).
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.