Skip to content
This repository has been archived by the owner on Jun 13, 2023. It is now read-only.

mallendeo/Papel

Repository files navigation

Papel Logo

Papel is a frontend code playground built on top of Nebulas.

https://papel.app

Contract address (mainnet): n1y6zyNJb9iHkjdk3jbhL1iPKkDvigSbSYE

Build Setup

$ git clone https://github.com/mallendeo/papel.git
$ cd papel
$ yarn

# Serve with hot reload at localhost:3000
$ yarn dev

Clone and run papel-preview

$ git clone https://github.com/mallendeo/papel-preview
$ cd papel-preview
$ yarn

# Serve with hot reload at localhost:3001
$ yarn dev

Production Build

# Build for production and launch server
$ USE_MAINNET="true" yarn build
$ yarn start

TODO

  • Create home and profile pages
  • Show compiler errors
  • File upload / file sync to project ipfs cid
  • Create profile edit and settings page
  • Fix favicon not showing on editor
  • Re-run script on live reload when changing html
  • Fix undefined message when adding a external library

Next version

  • Comments and comment likes
  • Save settings on blockchain
  • Create and deploy smart contracts from editor
  • Show message if the remote version is newer than the local one
  • Replace SASS with a WebAssembly version
  • Be able to like and donate to a project
  • Account activity and notifications
  • Export / Download projects
  • Project tagging

Smart Contract and Preview repositories

https://github.com/mallendeo/papel-neb-contract

https://github.com/mallendeo/papel-preview

License

GNU General Public License v3.0