Skip to content

s-kris/phonesamples

Repository files navigation

Phone Samples

Search, Browse & Upload Camera Samples of Mobile Phones

Demo

notes

  • 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

Todo

  • 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

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

npm (or) yarn

Running a local copy

  • 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

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Contributors

  • Looking for contributors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

Search, Browse & Upload Camera Samples of Mobile Phones.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published