PIM is a React Native application developed as my final project for Flatiron School. It allows users to create an inventory of items, keep track of where they put those items, and add metadata to the items and their containers.
Here's a demo of PIM from the Flatiron School Science Fair:
PIM_Presentation.mp4
- React Native (test mainly using Android Studio on API level 29)
- React Navigation - https://reactnavigation.org/
- React Native Image Picker - https://github.com/react-native-image-picker/react-native-image-picker
- React Native Camera - https://github.com/react-native-camera/react-native-camera
- React Native Elements - https://reactnativeelements.com/
- react-native-picker - https://github.com/react-native-picker/picker
- react-native-snap-carousel - https://github.com/meliorence/react-native-snap-carousel
- Rails API with PostgreSQL Database
- Active Storage for uploading and storing photos
This is the backend repo, link to the frontend repo is here - https://github.com/artwilton/pim-frontend