No description
- JavaScript 97.6%
- CSS 2.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| components | ||
| lib | ||
| models | ||
| pages | ||
| public/img | ||
| routes | ||
| .babelrc | ||
| .gitignore | ||
| db.js | ||
| LICENSE | ||
| main.css | ||
| package.json | ||
| README.md | ||
| server.js | ||
| store.js | ||
| yarn.lock | ||
Rbnb
Replica of Airbnb on web3.
Check Live (work in progress development version)
To dos
- web2 version
- Local Postgres backend
- Deploy online
- Store static assets (flat picture on) outside heroku dyno (e.g AWS S3)
- Server Side Rendered front end with nextjs
- Authentication with username and password (passport.js)
- Session stored in cookie
- web 2 -> web3
- Update dependencies: web3-react for web provider, easy-peasy for state management, rimble ui for components, connectors (portis, link wallet)
- write Ethereum smart contracts
- modify models: e.g user to include public address
- modify authentication: with metamask?
- modify backend/data persistence: IPFS ?
Getting started
- Download/clone repository
- Create
.envin project root folder and defineSESSION_SECRETandBASE_URLenvrionment variables - Deploy locally:
yarn dev - Access application on localhost:3000