Git Product home page Git Product logo

tymiles003 / react-native-fortreports Goto Github PK

View Code? Open in Web Editor NEW

This project forked from strivert/react-native-real-property-reports

0.0 2.0 0.0 31.62 MB

Professional home inspections React Native app in iPad or iPad Mini. Photo integration removes the tedious picture uploading process. Pre-installed comments you can edit, saves you typing time. Best of all, your finished reports are emailed, and viewable on any device.

JavaScript 97.01% Python 0.38% Java 0.69% Objective-C 1.92%

react-native-fortreports's Introduction

Fort Reports Development Notes

The app needs to read and write to the SQLite database stored internally in the app. There are four main pages to the app. Below is a description of each and the database tables it interacts with.

Setup - Reports & User

Reports page shows a list of all of the report addresses on the left and a form to add/edit report addresses on the right. User page is a single form that allows the user to edit their profile information and purchase credits.

proto

Report

This page is the most complicated. This is where the user creates their report. On the left is a list of categories. On the bottom is buttons for each section of the house. Each section has it’s own list of categories. On the right is the list of selections for the selected category, and the details button leads to a second list of selections for the selected category.

proto

Reports - Camera

Clicking the camera icon on the top right of the reports page opens the camera window. Users can take up to 4 images for each category. Users can also draw on the image by clicking the draw button and using their finger to draw circles and arrows on the image

proto

Preview

On this page the user can preview the report they have created . They can see the whole report at once , or click the section buttons at the bottom to preview just that section. The preview will show the images (up to 4) and the report data for each category.

proto

Run it locally

To install, there are two steps:

  1. Install Exponent XDE following this guide. Also install the Exponent app on your phone if you want to test it on your device, otherwise you don't need to do anything for the simulator.
  2. Clone this repo and run npm install
git clone https://github.com/prageer/react-native-FortReports.git

cd react-native-FortReports
npm install
  1. Open the project with Exponent XDE and run it.

react-native-fortreports's People

Contributors

strivert avatar

Watchers

Tyrone Miles avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.