palevoo / chronos.io

Time travel app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chronos.io

Home Page

A distributed time travel app, where you can record video message and send it to the future.

Link to video demo

Getting Started

Fork it, clone it, run it.

Installing

In client

npm install
npm start

In server folder

npm install
mongod
node or nodemon index.js

Have fun

Built With Love and:

  • React - Frontend Web Framework
  • Redux - Clear state of mind
  • IPFS - Inter Planetary File System to store videos forever
  • WebRTC - RecordRTC library to record live streams from user's devices
  • Express - Back end + runs CRON to send recordings
  • MongoDB - Database to store user emails and IFPS hashes

Running the tests

Yet to be written

Deployment

Yet to be deployed

Contributing & Issues

Please feel free to contribute or report issues/bugs.

Authors

  • Nikitq Kudryqvtsev - Full Stack Architect - Palevoo

License

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

Future

  • Create Ethereum smart contract to which you can send funds with hash of video location, which would only unfreeze in given period.
  • Create an oracle on EVM (Ethereum Virtual Machine) to query smart contract (CRON)
  • Improve UI (add clock, visuals and design)

About

Time travel app


Languages

Language:JavaScript 86.9%Language:HTML 6.6%Language:CSS 6.5%