gallery-so / gallery Goto Github PK
View Code? Open in Web Editor NEWExpress your taste.
Home Page: https://gallery.so
License: MIT License
Express your taste.
Home Page: https://gallery.so
License: MIT License
Example contexts: https://github.com/Robinnnnn/good-vibes-only-client/tree/master/src/contexts
Example with error context:
define schemas and endpoints @ openapi v3: https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md
openapi -> golang: https://github.com/deepmap/oapi-codegen
openapi -> typescript: https://www.npmjs.com/package/openapi-typescript
Deactivate wallet connection on sign out
lock sign up/collection creation behind password for now
Allow user to connect with a wallet. initial scope can be limited to support for 1 wallet as proof of concept.
NFTs can belong to multiple users, but it looks like it can't in our system currently. Each NFT entry is unique by id and has only one associated user_id. So we have a situation for example where an nft is actually owned by five of our users, but the owner_id in our db is whoever set up/edited their gallery most recently or first(?).
by phil
Get a server error when one of a user's NFTs had null for image_preview_url
looks like a text and takes a callback
SWR
modal?
core components should go in here
Give Links ability to handle onClick
Pull from opensea, rebuild functionality from alpha
by robin
check out react-snapshot
right now the crawlers can't load dynamic JS (twitter/facebook/google/etc), so the title/preview image/etc. would have to sent off the bat via server. this is the benefit of server-side rendering... and one of the things we lose out on by moving off of nextjs ๐ฌ
there are ways to pre-render the app for crawlers to hit, which we'd have to configure.
in terms of the images themselves, the server would need to create and save a "preview image" whenever someone creates/edits their collection, which @ivan_nyc should be able to do because he's a master of image editing. the image will be stored at some URL, like assets.gallery.com/collectionID, and whenever the user shares their gallery link it'll pull an image from that assets domain (and use a fallback if none exist)
by Phil
Draw out the flow of the website so dev can visualize what the pages and flows look like.
Rewrite frontend using Create React App + Typescript.
We're currently using image_preview_url
on the Gallery profile page so the page loads quickly.
Some animated NFTs still animate because the file is a .gif, but others are just static images.
How can we make sure all animated NFTs are animated and looping?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.