Skip to content

Production Tracking app: web, ios, and android, beta web version live.

License

Notifications You must be signed in to change notification settings

njwright92/nativeprotracker

Repository files navigation

Native Pro Tracker

"My Pitch"

I'm thrilled to introduce Native Pro Tracker, my innovative, scalable mobile app set to revolutionize task and product management. Capitalizing on the power of Google Cloud, Firebase, and Firestore DB, I've created an app that offers real-time data handling and top-notch security. My solution is hosted on Firebase and served via a Google Kubernetes cluster, delivering high-performance user experiences across a range of devices. I've acquired the domain through Namecheap, reinforcing my commitment to reliability and user satisfaction. Still in its beta stage but brimming with potential, I'm on a mission to redefine intuitive, full-stack task tracking for today's mobile world.

ChatGPT Logo

Website Status

Presenting Native Pro Tracker, a technologically sophisticated, yet user-friendly full-stack mobile application. This powerful tool, developed using an intricate blend of Expo-React Native, Redux, Firebase, and Firestore, excels in tracking and managing a plethora of tasks and activities. The primary focus lies on product tracking, allowing users to record items via custom naming, date, and quantity.

Harnessing the potential of full-stack CRUD operations, the app facilitates the effortless creation of new products, providing the ability to view, update, and delete existing entries as required. Leveraging a responsive design architecture, compatibility is ensured across an array of devices, from smartphones and tablets to laptops and desktops. The accessibility and flexibility it offers make it an ideal companion for those seeking a streamlined solution to stay organized in our fast-paced world.

Whether it's managing your inventory, overseeing daily tasks, or coordinating personal projects, Native Pro Tracker stands as a versatile and readily accessible platform catering to a multitude of tracking needs. It exemplifies a perfect blend of advanced technology made simple, reminiscent of the ingenuity seen in Apple developments.

Features

  • Custom domain with Namecheap.
  • Backend hosted with Firebase.
  • Real-time database and authentication with Firebase.
  • Frontend built with Expo-React Native and Redux.
  • Frontend hosted by google GKE cluster with a Docker Img.
  • Responsive design for mobile and web platforms.
  • Data visualization with React Native Chart Kit.
  • Dynamic list for adding, editing, and deleting products with quantity and date entries.
  • Track production progress with interactive line charts
  • Snapshot feature for generating weekly, monthly, and yearly production reports.
  • Google Analytics integration for tracking user traffic.

Installation

  1. Clone the repository:

git clone https://github.com/njwright92/nativeprotracker.git

  1. Install dependencies:

npm install

  1. Start the development server:

npm run start

Built With

  • Expo - Cross-platform framework for mobile app development
  • React - A JavaScript library for building user interfaces.
  • React-Native - A framework for building native mobile apps using React.
  • Redux - State management library
  • Firebase - Backend services for authentication and real-time database
  • Firestore - Scalable NoSQL cloud database

Dependencies

A full list of dependencies can be found in the package.json file. Some of the key dependencies include:

  • expo
  • firebase
  • formik
  • react
  • react-native-community
  • react-native-elements
  • react-native-vector-icons
  • react-navigation
  • redux
  • reduxjs/toolkit
  • yup
Acknowledgments

This app was developed by me Nathan Wright. shoutout to Jeff, Delilah, Pat, Uriel, and Nick for the help. If you have any questions or feedback about this app, please send me an email at [njwright92@gmail.com]. P.S. NuCamp Coding Bootcamp gave me the structure needed, to learn the expo platform.

License

This app is licensed under the MIT License. © Nate Wright