GithubHelp home page GithubHelp logo

isabella232 / photos-desktop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from textileio/photos-desktop

0.0 0.0 0.0 1018 KB

[DEPRECATED] Textile Photos... for desktop!

License: MIT License

JavaScript 9.97% HTML 0.87% CSS 2.50% TypeScript 86.66%

photos-desktop's Introduction

WARNING: photos-desktop has been deprecated. It is no longer being maintained.

Photos Desktop (photos-desktop)

Made by Textile Chat on Slack Keywords

GitHub package.json version GitHub license David CircleCI branch standard-readme compliant

Textile Photos... for desktop!

Join us on our public Slack channel for news, discussions, and status updates. For current status, and where you can help, please see issue #1.

Table of Contents

Background

Textile provides encrypted, recoverable, schema-based, and cross-application data storage built on IPFS and libp2p. We like to think of it as a decentralized data wallet with built-in protocols for sharing and recovery, or more simply, an open and programmable iCloud.

Textile Photos

Textile Photos is a mobile, encrypted, secure, decentralized personal data wallet for your photos. It allows you to do things like:

  • Organize your photos across your devices or back them up remotely
  • Publish your photos to friends, family, or your favorite communities
  • Store your data in a decentralized system designed to last forever

Textile photos is censorship resistant because it is built on decentralized protocols for storage and sharing, helping to prevent any form of censorship. On top of that, your your photos and messages are encrypted directly on your device, giving you complete control over your privacy and sharing. We've also kept the whole thing open source, because we believe transparency starts with our code. Have a look here, and in our other repos on GitHub. You could even build your own Textile-based app!

Use it

You can grab a Photos Desktop release from our GitHub repo. From there, you can grab one of our installers and install the app on your machine. It requires the Textile tray app to be running (for now), which you can grab from our Textile Desktop releases.

Develop

Get started

git clone https://github.com/textileio/photos-desktop.git
cd photos-desktop
yarn install

Then, in the project directory, you can run:

yarn start

Runs the app in web-development mode. It should automatically open http://localhost:3000 for you. The page will reload if you make edits, and you'll see any linting errors in the console.

yarn dev

Runs the app in electron-development mode. It should automatically open and electron window on your system. The app will reload if you make edits, and you'll see any linting errors in the console.

yarn dist

Builds the app for production to the build folder. And then bundles it into an installer for various platforms and exports these to a dist folder. It correctly bundles React in production mode, optimizes the build for the best performance, and then bundles it with Electron for that native desktop feel.

The app is ready to be installed and enjoyed!

Maintainer

Carson Farmer

Contributing

Textile's Photos Desktop app is a work in progress. As such, there's a few things you can do right now to help out:

  • Ask questions! We'll try to help. Be sure to drop a note (on the above issue) if there is anything you'd like to work on and we'll update the issue to let others know. Also get in touch on Slack.
  • Log bugs, file issues, submit pull requests!
  • Perform code reviews. More eyes will help a) speed the project along b) ensure quality and c) reduce possible future bugs.
  • Take a look at the code. Contributions here that would be most helpful are top-level comments about how it should look based on your understanding. Again, the more eyes the better.
  • Add tests. There can never be enough tests.

Before you get started, be sure to read our contributors guide and our contributor covenant code of conduct.

Contributors

Commits Contributor
23 carsonfarmer
1 Gozala

License

MIT

photos-desktop's People

Contributors

carsonfarmer avatar gozala avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.