Coder Social home page Coder Social logo

thalos's People

Contributors

ecleipteon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thalos's Issues

Build a Roadmap

Roadmap

With this project we intend to

  • Provide simple and secure storage in untrusted environments for everyone in the internet.
  • Provide the software so that everyone can set up his own Thalos storage system in few minutes

In order to do that we are building a portable internet service that provides a simple management of a remote encrypted virtual file system.

What we need to do

This issue is our roadmap. It's a place to start to investigate the myriad of issues that you can contribute to. Check out the different milestones listed below, but feel free to explore the issues by label too.

Please check out our code of conduct to help you get started, and the README for an overview if you haven't read it yet!

Milestone: Web Front end Improvements

Fixing architectural pattern violations and making the service portable builidng a web frontend independent from the service server

#4 1 Front end migration

Milestone: Community and contributors

Building a community of users #3
Building a community of contributors #4

Milestone: Mozilla Festival 2017

Activity we need to carry out to have a fully functional demo by october 27

Build a Roadmap #5

Document Service APIs #2

Well documented API are needed mainly for two reasons

Everyone should be free to build its own thalos client.
The actions Thalos performs on file must be clear to everyone in order to guarantee user privacy.

APIs documentation

Well documented API are needed mainly for two reasons

  • Everyone should be free to build its own thalos client.
  • The actions Thalos performs on file must be clear to everyone in order to guarantee user privacy.

Migrate the web interface away from the same server used for the backend elaborations

At this time the web pages of the user interface are supplied by the same NodeJS server (trough its view engine) used for back-end elaborations.
According to the client-server architecture model it is would be a good practice to separate the two codes.
What we want to do within this milestone is building an html frontend able to exchange information with the thalos server just using its REST APIs

Send confirmation code by Email

In order to avoid spam and fake users, people must activate their accounts just after the registration.
At this time the activation link is temporarily provided by a HTML page just after the registration process.
We should implement as soon as possible a function to send the activation link to the user email address.

Building a community of contributors

the title speak for itself
Full stack Javascript developers are welcomed here in order to move this project forward.
Also Python and Java developer are welcomed since we intend to design much client as possible capable in using thalos apis.

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.