andrewvy / dojinlist Goto Github PK
View Code? Open in Web Editor NEWMonorepo for Dojinlist, a friendly music marketplace for self-published creators.
Home Page: https://dojinlist.co
Monorepo for Dojinlist, a friendly music marketplace for self-published creators.
Home Page: https://dojinlist.co
Search albums by name.
Albums can get associated to a storefront, which means it is available for purchase.
Because the initial fetch is cached in the MeContext
, which will return no data when unauthenticated. It will not refetch after we've logged in.
We should refetch Me
when authcontext changes.
Original Work, Arrangement, Remix
bunch of tags?
original-work
, arrangement
, touhou
Add to GQL + Core, ability to search albums by event.
We should fill in as much details into the form to make the Stripe Connect OAuth process much easier + faster.
Likes:
rating: 0-10
description: Text
Users should be able to gain points through community interaction + album submission.
In addition to getting overall top albums, need to add more data to ETS storage that will allow matching for genres, artists, and events.
In order to get to i18n-everything, we will need to return consumable errors-as-data, with translatable error codes that the client can interpret.
List of resources for building phase 2 of album recommendations, which is a machine-learning oriented approach as an evolution/alternative to a set of business rules.
http://cs229.stanford.edu/proj2017/final-reports/5244334.pdf
Searching for a track name should bring up albums with that track name.
Adding a storefront, can pick an artist name.
Is this you?
to link up to existing artists. If clicked yes, manual verification step needed to link a storefront to an artist.
Can store a subdomain for the storefront.
Be able to add/remove user permissions from GQL, as long as you have the modify_permissions
permission.
Should be able to see when album was created, edited, etc.
Elasticsearch provides suggestion text ranked by related documents.
This helps the user narrow down their search before actually executing it.
This process breaks apart the text into tokens and finds similar tokens, ranked by "relevancy."
Some POC GQL types:
albumSuggestions(suggestion: String) {
suggestions {
length
offset
options {
doc {
}
text
}
}
}
UI:
Suggestion: "te"
Test
Test Album
Album Test
China House Tea
Instead of just albums(storefront_id: ID!)
, should also make it so you can fetch via storefront.albums
association.
test
Should be able to modify tracklist for an album.
How to handle tracklists in different languages? (Separate tracks, or track has multiple names?)
Since there will be multiple different services, API/transcoder/front-end, it would be nice to have a monorepo to organize in.
Events like Comiket 93, Comiket 94, should maybe be grouped under a parent Event Group
called Comiket
.
"Mark as helpful"
You should be able to upload track audio data, and get feedback whether or not the audio file is valid for input.
An album could be purchased in many different ways.
Activity Item Types:
So that we can do #14 to credit the user who created the album after it's been verified.
See: https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language
We should store initial locale + preference in local storage.
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.