Code Monkey home page Code Monkey logo

bookmart's Introduction

BOOKM.ART

Introduction

The most beautiful, powerful and intriguing objects have one thing in common: they live in galleries, libraries, archives, and museums (GLAM). All of them are institutions that collect and maintain cultural heritage materials in the public interest.

bookm.art is an open source platform powering the GLAM sector with richer digital experiences for their visitors on site and online using the NFT technology from RMRK built on zkSync Era.

RMRK - Buidlbox & zkSync Era Hack 0 Winner ๐Ÿ†

bookm.art explores an innovative way of sharing stories and collections of content using the multi-asset and nested NFT smart contract implementations by the RMRK Team. From now the stories can be about a single object or a wider collection, but they always have a strong visual narrative binding assets such as images, audio, and video files.

Some of the benefits of nested and multi-assets NFTs for the GLAM sector are:

  • Feature content collections, previews of exhibitions, or virtual tours.
  • Promote perks and authenticity.
  • Create a digital gift for someone you care about.
  • Ensure more emotional, personal, and playful encounter with art.

Tech stack

  • RMRK legos smart contracts (Solidity)
  • NextJS (React)
  • Tailwind CSS
  • Blocknative (Web3-onboard) for Metamask and Argent.
  • Pinata (IPFS)

Smart Contracts

Please check the repo with all the smart contracts and interactions here

Please note that the default branch is zksync not the master one https://github.com/ivanmolto/era-smart-contracts-playground/tree/zksync

User Journey

Visitors of a GLAM institution (galleries, libraries, archives and museums) can be whitelisted to get an NFT by sharing their public wallet address while acquiring their ticket for an exhibition or by dropping their ENS in a Twitter thread at https://twitter.com/bookm_art. Once the GLAM staff have minted an NFT to their address and start to add assets to their tokens the visitors can start accepting assets in the collection details page of https://www.bookm.art.

More details and script in the smart contracts repo here

Frontend

This is a Next.js project bootstrapped with create-next-app.

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

License

The code is licensed under a MIT License. Assets from Blender Studio are licensed under CC-BY (license is also embedded in the metadata of each asset).

bookmart's People

Contributors

ivanmolto avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

blkluv

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.