Coder Social home page Coder Social logo

corgi's People

Contributors

mbrakken avatar southpolesteve avatar squareleaf avatar zfoster avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

corgi's Issues

"Share with my network"

Add ability to share Corgi with your network when authed. Probable tasks

  • Chat with @mbrakken about what UX should be like
  • Make sure proper permissions are requested for each service*
  • Generate copy appropriate to each network.

*Should we request permissions to post or use standard share buttons? Permissions would allow us more flexibility, but might turn some people off from authenticating?

Paying for an Event

Story open to discussion:

  • a new member authenticates
  • clicks on events
  • clicks "attend" on a paid event
  • prompted for payment (or sent to paypal?)
  • fills out payment info
  • clicks complete registration
  • on event page
  • listed as an attendee

Setup Social Keys on Heroku

Madi

  • FACEBOOK_KEY
  • FACEBOOK_SECRET
  • TWITTER_KEY
  • TWITTER_SECRET
  • LINKEDIN_KEY
  • LINKEDIN_SECRET
  • GOOGLE_KEY
  • GOOGLE_SECRET

MAN

  • FACEBOOK_KEY
  • FACEBOOK_SECRET
  • TWITTER_KEY
  • TWITTER_SECRET
  • LINKEDIN_KEY
  • LINKEDIN_SECRET
  • GOOGLE_KEY
  • GOOGLE_SECRET

Show avatars

Show all avatars we've obtained from the user identity records.. Let them pick a default issue to assign to their user record.

Hook front end to back end

Move functionality for choosing avatar and emails to the front page.

I'm happy to take this on. But, to do this, I need a decision on how the UI should behave for choosing the user's default avatar and email. Let's make a simple decision that I can get started on immediately after the meeting is over on Fri AM so I can bang this out quickly.

Sort order for event list

currently list is in order that event was created. Should probably chronological and we'll remove items from the main list after they're done.

User is forced to authenticate when clicking "Attend"

An unauthenticated user should be brought to an authentication page when clicking "Attend". After authenticating they should be brought back to the page they clicked "Attend" from and they should be listed as attending

Add link for disassociating your social account

When a social account is auth with, add a link that allows disassociating that account. If the link they click is the only remaining social account, they should NOT be able to disassociate and be flashed a message.

CSV Download

Event host can download a list of attendees in CSV format

Address field updates

  • Get rid of separate fields and make it a text area input (3 rows)
  • Autosuggest
  • Check place names (google places api?)
  • dont' worry about mailing address type format for event listing, leave that to venue and org editing

Sizing for editing email box

Box for user to edit email is sized smaller than the mobile number box. Can't figure out what style is causing this.

Change members to attendees

just change the name for them in the events.rb and events_controller.rb,

This is for URL namespace purposes

Allow multiple organizations for event

See PR #104

Making it belongs_to instead of has_many in the event model will cause issues with an event that has multiple organizations. But, @event.organization.name doesn't work on the event show page unless it's belongs_to.

Will possibly need a main_organization?

Display name for Twitter user doesn't work

See PR #95

Twitter returns 'name' instead of 'first_name' and 'last_name' like the other services. See rspec/models/user_spec for the beginnings of the test to test for and handle the Twitter case of returning name and using that as the display name.

Avatar selection

Move radio buttons up to social cards, combine avatars. Show default avatar at bottom?

Datetime picker changes

  • Get rid of "Now" button.
  • Add "Today" button that changes date but not time.
  • Default form to [today] at noon
  • Make time am/pm on widget
  • Hour slider should go all the way to 60, not just 45
  • Make sure we're detecting mobile so that a phone loads its own widget instead of ours
  • Date format: Tuesday, Oct 29 [H]H:MMxm [- [H]H:MMxm]

User Display Name in Attendee List

Currently, the users email is displayed in the list of attendees. We need to change this to the user's display name, which may involve creating a "display_name" concept for a user.

Clearer copy

eg "Cancel registration" instead of just "Cancel"

Allow user to amp an event

Give user an ability to amp (share an event internally on MADi) an event, similar in structure to how they register for an event.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.