rldaulton / queued-music Goto Github PK
View Code? Open in Web Editor NEWA real-time, votable, democratized music queue on iPad and iPhone using Spotify
Home Page: https://www.queuedapp.com
License: Apache License 2.0
A real-time, votable, democratized music queue on iPad and iPhone using Spotify
Home Page: https://www.queuedapp.com
License: Apache License 2.0
Use an enum
to add some taptic engine functionality to small feature points throughout the app:
public enum Vibration {
case Light
case Medium
case Heavy
@available(iOS 10.0, *)
func hapticFeedback() -> UIImpactFeedbackGenerator {
switch self {
case .Heavy:
return UIImpactFeedbackGenerator(style: .heavy)
case .Medium:
return UIImpactFeedbackGenerator(style: .medium)
case .Light:
return UIImpactFeedbackGenerator(style: .light)
}
}
}
And implement a global func API using:
@available(iOS 10.0, *)
public func withHapticVibration(_ intesity: Vibration) {
intesity.hapticFeedback().impactOccurred()
}
The already implemented SwiftySound file will allow for quick sounds to be played.
For Example, using: Sound.play(file: "dog.wav")
or Sound.play(url: fileURL)
Create a cloud endpoint that allows a user to transfer their wallet/escrow balance to their bank account on file
For help, see: https://stripe.com/docs/connect/payouts
Send a confirmation & welcome email when a venue signs up for an admin account
Allow venue owners to see average check in times by the hour. This can then be extrapolated into daily, weekly, etc...
Premium Vote counts are not always in sync - perhaps check with low bandwidth networks?
When app has been backgrounded for a while and the user is still checked in, once app enters active state / focus again, crash.
This is the only observable patter when finding this crash
Allow venue owners to see number of check ins by the hour. This can then be extrapolated into daily, weekly, etc...
Create a backend function that monitors and deletes songs that drop below a determined vote threshold.
General Architecture Idea:
onWrite()
to voteCount
in the queue, trigger a function that checks if
voteCount
is <
-10 (?)AND
if voteCount
<
( usersCheckedIn.count * 0.25)
?Perhaps delete a song if it falls past a negative vote balance based on a ratio of checked in users?
Add a review suggestion using SKStoreReviewController?
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.