PIM - The Person Inventory Manager
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
Tech Stack
Frontend
- React Native (test mainly using Android Studio on API level 29)
- React Navigation - https://reactnavigation.org/
Image and Camera Tools
- 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
Misc. UI Tools
- 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
Backend
- Rails API with PostgreSQL Database
- Active Storage for uploading and storing photos
This is the frontend repo, link to the backend repo is here - https://github.com/artwilton/pim-backend