.github | ||
.husky | ||
public | ||
src | ||
thirdparty | ||
.babelrc | ||
.deepsource.toml | ||
.eslintignore | ||
.eslintrc.json | ||
.gitignore | ||
.gitmodules | ||
.prettierrc.json | ||
configUtil.js | ||
LICENSE | ||
netlify.toml | ||
next-env.d.ts | ||
next.config.js | ||
package.json | ||
README.md | ||
SECURITY.md | ||
sentry.client.config.js | ||
sentry.server.config.js | ||
sentryConfigUtil.js | ||
tsconfig.json | ||
yarn.lock |
ente - simple, safe photo storage
ente is a cloud storage provider that provides end-to-end encryption for your data.
We have open-source apps across Android, iOS, web and desktop that automatically backup your photos and videos.
This repository contains the code for our web app, built with a lot of ❤️, and a little bit of JavaScript.
✨ Features
- Client side encryption (only you can view your photos and videos)
- Bulk uploader (from hard disk, Google Photos, Apple Photos, ...)
- Shareable links for albums
- Ability to filter photos by places, days, album and file names
- 2FA
- Recycle bin
- EXIF viewer
- Zero third-party tracking / analytics
💻 Deployed Application
The deployed application is accessible @ web.ente.io.
🧑💻 Building from source
- Clone this repository with
git clone git@github.com:ente-io/bada-frame.git
- Pull in all submodules with
git submodule update --init --recursive
- Install dependencies with
yarn install
- Finally, run the development server with
yarn dev
Open http://localhost:3000 on your browser to see the live application.
🙋 Help
We provide human support to our customers. Please write to support@ente.io sharing as many details as possible about whatever it is that you need help with, and we will get back to you as soon as possible.
🧭 Roadmap
We maintain a public roadmap, that's driven by our community @ roadmap.ente.io.
🤗 Support
If you like this project, please consider upgrading to a paid subscription.
If you would like to motivate us to keep building, you can do so by starring this project.
❤️ Join the Community
Follow us on Twitter and join r/enteio to get regular updates, connect with other customers, and discuss your ideas.
An important part of our journey is to build better software by consistently listening to community feedback. Please feel free to share your thoughts with us at any time.