- Rename
.env.example
to.env
npm i
If you want to use local Icetea node (easier for debugging).
npm i -g ndb TradaTech/icetea
icetea init
icetea start
For help, type icetea -h
.
Setting this in the .env
file:
REACT_APP_RPC=wss://rpc.icetea.io/websocket
npm run deploy
(this will load and update.env
)
Deploying contracts will make the app uses the new contracts, thus all existing data will be lost. Only deploying at the first time you install Icetea, when the contracts' sources were changed, or after you reset the local Icetea Node.
To create some seed data: npm run seed
then import the outputted private key for testing (use Forgot Password screen to import).
npm start
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.