MOBILE APPLICATION ThAT allows the GPS to look up the current ZIP code, then search to find the nearest clubs, and the application to retrieve venue details, etc, from the database.
BACKEND AND CONSUMER UIs for Events and Reviews (text / star rating) so it would be helpful if you guys added APIs for same.
API for listEvents where venueId is specified and list of events is returned incl. reviews, star rating, etc...
API for reviewEvent where eventId is specified and user can leave a review and star rating for the event..
API for reviewVenue where venueId is specified and user can leave a review and star rating for the event.
API for user registration. Provide fields you want me to ask the user.
API for user login ->
User profile should be returned including user class.
API for check In To Event where event Id is provided, and user is added to users checked into this event. counter is incremented.
API for addPictureToEvent where eventId and picture in JPEG/PNG format is provided (multipart form post?), and image is added to pictures taken by people at this event.
NEED this to be cloud deployable, load balanced, and linearly scalable so he can run 1million users on it or more. Eventual consistency with data is okay. This isn't flight guidance software. He wants this to run on AWS, with load balancing, multi-AZ deploy, CDN static content, S3 storage for data, RDS for DB, RedShift for big-data, maybe MLS for the recommendation engine.
Payment system integration (paypal, authorize, ), recommendation engine, user statistics, building out the Venue Owner, Event Promoter, and Administrator interfaces.