Search, Browse & Upload Camera Samples of Mobile Phones
- Created this when I was learning React & React Native
- Instead of HTML elements, React Primitives were used mostly
- This is my first open-source project, excuse any mistakes
- Add firebase cloud function to remove GPS exif data upon photo upload
- Detect and blur offensive images that get uploaded
- Optimize Feed
- Optimize the production build by adding code splitting
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
npm (or) yarn
- Clone the repository
git clone https://github.com/s-kris/phonesamples.git
- Create a project and copy the config from firebase console to src/config/FirebaseConfig.js (you can skip this step if you don't want to test firebase features)
export const config = {
apiKey: 'XXXXXXXXX',
authDomain: 'XXXXXXXXX.firebaseapp.com',
databaseURL: 'XXXXXXXXX.firebaseio.com',
projectId: 'XXXXXXXXX',
storageBucket: 'XXXXXXXXX.appspot.com',
messagingSenderId: 'XXXXXXXXX',
};
- Run the local app
npm install (or) yarn install
npm start (or) yarn start
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Looking for contributors
This project is licensed under the MIT License - see the LICENSE.md file for details
- unsplash - free stock images
- mobx decorators without ejecting react app
- fonoapi - free phone models api service