-
Create Among Kuruption website
-
Page Feature Merchandise Brand labeled items store Biography Introduction with facts and wikipedia intro Discography / Blog Track listings in chronological order and current news Gallery Album from/ to Instagram, Facebook, any other social media platform as album Contact Mix and master form with audio file submission Scroll down to notes for more details under Notes section
-
-
Create a management interface
- Post merchandise
- Update merchandise
- Delete merchandise
- Get merchandise orders
- (❓ Fufill merchandise orders)
- Post to SoundCloud
- Manage SoundCloud profile
- Post biography
- Post blog entries
- Update blog entries
- Delete blog entries
- Update biography
- Post pictures
- Delete pictures
Stretch Goals
- Upkeep AK Wikipedia, Facebook, Instagram with website info
- (❓ Manual data entry for non developer role)
-
Data access to social media activity tied to one account -
Maintaining/ updating website after completion
-
Custom website name and domain -
gmail attachments max file size: (25 MB, 25000 KB, 25000000 B)
-
1GB = 1000 MB
-
graphql servers are set to development
- This will be a proprietary merch store like application where any user can shop for brand labeled things.
- Pull merch from {google photos/ instagram} and load to page:
- On load query:
- merch item {#, name, id} query:
- price
- description
- merch item {#, name, id} query:
- On load query:
- Update authenticated users cart with merch:
- On add to cart mutation update:
- user cart item id
- user cart item quantity
- user cart item size
- user cart item price
- user cart item id
- On add to cart mutation update:
** I have a cart instance
** Authenticated guest to keep track of purchases {with facebook login/ jws login token from verified credentials}
About page for AK
Tracks should exist in the cloud in multiple streaming services like SoundCloud and Youtube Music. These tracks will be featured using API integration on the website.
This section can contain a text area with locally hosted content or embedded content from other sites. Should have a comments section if guests are authenticated through Facebook for example.
- On page load
- Query feedSC for playlist
- Get tracks
- SC id
- title
- artwork
- Get tracks
- Pull twitter api
- Query feedSC for playlist
- On scroll to pics tag
- Pull instagram api
- On scroll to blog tag
- pull from database
** Instagram (horizontal), Twitter (vertical), Soundcloud (vertical)) feed + Blog post feed
Should display an album that enlarge pictures when mouse hoovers over them or are tapped.
Form uses google drive to intake file uploads and allows producer to send download links via google drive and gmail business account
-
On form submit
-
Mutate file posting on server
- Convert to audio/ogg format
- POST/ UPDATE audio file to google drive
-
Web development ideas and points.
• Merch, Includes shirts, hoodies, hats and stickers with photo representation. Would like to have items with multiple photos that can be clicked to the next photos. Also includes a link that can be used as a ‘add to cart' function.✔️
• Discography, Links to soundcloud https://soundcloud.com/seth-monroy . Would like to enable guests to streaming music on site with track list and playlists. Blog with photos from Instagram allowing guests to scroll my photos (https://www.instagram.com/lit_like_seth/ ) . Blank space for creating personal blog texts in page. Twitter page with posts display ( https://twitter.com/SethMonroy ). Needs to be easy to update posts regularly or at a live pace.✔️
• Gallery, Includes portfolio like photo albums grid view. Some photos may include photos with models with merch, my idea is to link the certain photos with the merch page, a button like feature to be clicked in order to open the merch page.
• Bio/ about me / FAQ’s within another page. Bio can be hand written and is currently under revisions.
• Would be maintained by me for non developers.
• Specific page for pricing for “mixing and mastering” reference page ; http://www.breweryrecording.com/mixing.html
• 24 and 48 track mix/master selections only.
- Do I need the following script? (Maybe not) < script src="https://connect.soundcloud.com/sdk/sdk-3.3.2.js"></ script>
- Google Drive API requires OAuth 2.0 authentication on the user (me, ak, etc.) side but only grants an access token with a very short expiration time
| Tech used |
|---|
| React |
| Gatsby |
| react-bootstrap |
| GraphQL |
| Apollo |
| graphql-yoga |
| express |
| Heroku |
| Netlify |
| Google Drive |
| Soundcloud |
-
Client sends file to AK as email to see what expectations the client has
-
AK either accepts or rejects work
-
Process form of payment
-
Mix and master after payment
-
Return mastered tracks within specified time with 10 MB max zipped folder
-
After 4 revisions, charge of $10 per extra revision.