---
# System prepended metadata

title: Mol LeArt Tech
tags: [Front End Action Items]

---

---
tags: Front End Action Items
---

# Mol LeArt Tech

**Overview**

Mol LeArt has a basic website at https://lucky-sun-6844.on.fleek.co, but it serves more as a proof of concept. The plan is to rebuild the website from scratch so that it is secure, robust, and friendly enough for individuals and communities to mint, sell, and manage NFTs with. 

We will model the new build after the base website, and incorporate action items below for a more production-ready release. Builders at Mol LeArt should refer to this document so that everyone is on the same page.

As always, everything is open for discussion, feel free to comment and make suggestions! 

**Builders**
JFF Danno - front end dev
krishna - community
giorgio - smart contract 
audsssy - smart contract
josephit - Q/A
wes - collector

**Tech Stack**
Off-chain database - Moralis.io 
Blockchain - Ethereum mainnet & L2
File storage - IPFS 
Front end - Javascript / React
Web3 - MetaMask & other wallets 
Smart contracts - 
    1. Vault: [MolCommons.sol](https://github.com/Mol-LeArt/Smart-Contracts/blob/master/MolCommons.sol)
    2. NFT: [GAMMA.sol](https://etherscan.io/address/0xef0ff94b152c00ed4620b149ee934f2f4a526387#code)
    3. Social coin: [LiteToken.sol](https://github.com/lexDAO/litetoken/blob/master/LiteToken.sol)
    4. Auction (basic): [MolAuction.sol](https://github.com/Mol-LeArt/Smart-Contracts/blob/master/MolAuction.sol)
    5. Licensing: [MolLicense.sol](https://github.com/Mol-LeArt/Smart-Contracts/blob/master/MolLicense.sol)

**Roadmap**
- Coldie Auction

Creators specify a reserve at start of an auction. When the reserve price is met, a 24 hour countdown begins and highest bidder at end of countdown is the winning bidder.

- Collaborative NFTs

Creators identify one or more NFTs, specify fee split, and mint collaborative NFTs.

- Escrow

Escrows may be used to commission creative works, procure delivery of physical goods.

- RageQuit

RageQuit is a feature on Moloch that allows anyone to leave a DAO without having to forfeit contributions to the DAO. We should develop something similar to RageQuit. 

**Web Dev Action Items**
*Items in italics are good to haves*

- Homepage
    - [x] Add account button to show user of his eth address and chain
    - [ ] Add Loading indicator to buttons
    - [x] Add button to go back to Homepage
    - [x] Create 2 sections for selection - personal portfolios vs communities
- Summon community form
    - [x] Dynamically add multiple organizers 
    - [x] Add radio button for ERC20 transferability
    - [x] Add radio button for personal portfolio vs community use 
    - [x] Display chain that the user is on 
- Commons
    - [x] Add thumbnails of creators under the title "Commons"
- NFT Page
    - [ ] Display history of transaction
    - [ ] Display provenance (etherscan, IPFS)
    - [ ] Hide "Buy" button 
    - [ ] *Display .vox files* 
- Mint NFT
    - [x] Change input style of "Put on Sale?" from textfield to radio button
    - [ ] Update Terms and Service
    - [ ] Preview uploaded files in formats other than .png / .jpeg
- About Us
    - [x] Add edit button to edit About Us to include social links, description of the community or personal portfolio
- Account
    - [x] Add ability to update image and personal info, including account name, social links
    - [ ] Display + send royalties token 
    - [ ] Royalties token fractionalization mechanism (smart contract)
- Admin
    - [ ] 
- Arcade
    - [ ] 

**UI/UX Action Items** 


Miro Board - https://miro.com/app/board/o9J_lYBohxI=/
