An secure place to store and celebrate your meaningful memories. Safe, clutterless, and lasting. Keep to yourself or share with close friends. https://lovelock.icetea.io
Setup
1. Install
Rename .env.example to .env
npm i
npm i -g TradaTech/icetea TradaTech/ipfs-proxy
icetea init
2. Start to Icetea and IPFS node
Start an Icetea Node:
icetea start
Start a fake IPFS node for testing:
ipfslocal
3. Deploy contracts
Deploy Lovelock contract:
npm run deploy
After deploying the new contract, change PKEY value in your .env with the private key exported from the command.
Generate some seed data (optional):
npm run seed then import the outputted private key for testing (use Forgot Password screen to import).
4. Start the app
npm start
Note: New users need to be unlocked before they can post contents. To unlock a user, run npm run unlock [usernameOrAddress]
How to use the app
The app allow users to create locks (i.e. relationship, connection) with others. It is 1-1 relationship. A lock is a timeline between 2 people (often lovers/couple). Then each can post memories onto it (text status, photo, blog).
There are 3 kinds of locks:
regular lock: lock between 2 accounts on Lovelock. Your partner can accept or deny your lock request. Only after he/she accepted, you both can post memories on it.
crush lock: lock between yourself and a crush (that is, someone who does not have account or you don't want to connect to his/her real account on lovelock; like your idol, imaginary lover, etc.)
journal: if you create a lock to yourself, it becomes a journal
Both locks and memories can be public or private. Users can create groups like close friends or family and share their locks/memories to only members of the chosen group. Users can organize memories into collections.
请发表评论