Giter Site home page Giter Site logo

cardistryio's People

Contributors

bendobos avatar davidpdrsn avatar lpalmes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cardistryio's Issues

User Location

Something that just crossed my mind:
Shouldn't we have an (optional) field for the user profile to input the country and/or city the live in.

User roles

Can be used to make certain users admins and have them test new features

Roadmap

Lets discuss feature ideas here ๐Ÿ˜„


Features we've agreed we will build:

  • News feed with new stuff from your followers: New videos, new moves, private videos shared with you.
  • Investigate uploading videos without leaving the site, through a 3rd party API such as YouTube.
  • Update email, username, password
  • Top lists of best videos and moves
  • Some sort of filtering/searching of videos and moves
  • Countries on users, and configure timezones.

Stuff thats done

  • Ratings of moves and videos
  • Comments, with editing
  • Notifications on: New comments on your videos/moves, video approved
  • Follow other users
  • Notifications for new followers
  • Credits on videos and moves
  • Add types to videos such that they can be filtered etc
  • Mentions
  • Follow other users

Teaser

I'm still not so sure about not having a teaser page. My points why I think it is important:

  • We get some coverage immediately. People will be hyped, check back every day and so on.
  • We get already gather some intel. Like for example which browsers we need to support.
  • It will look cool and will be better than a password-prompt when you visit cardistry.io

Points I see challenges in:

  • We need to make sure to have all names and domains secure, just in case someone wants to be an asshole.

Other than that, I see no disadvantage in having a teaser page. What's your reasoning behind not wanting a teaser page?
In reality, this right here already is a kind of teaser, just one not everyone understands...

Viewing the site on mobile devices

If we go live at CC lots of people will be there checking the site on their phones, so we should aim to make the mobile experience great.

Notifications via email

Should probably have preferences for which events you wanna be notified about.

It would be okay to launch at Cardistry Con without this feature in my opinion. But if we get the time it would be cool

Broken installer?

Yo,
I'm setting up the project on a new workstation and when running ./bin/setup, I get this error when preparing the database:
``fetch': key not found: "INSTAGRAM_CLIENT_ID" (KeyError)`

I have all dependencies installed and PostgreSQL is running.

As far as I understand, shouldn't it create the key instead of looking it up?

Monetisation

We should probably start thinking about ways to make some ๐Ÿ’ต from this

Here are some of my ideas. Not saying we should do these things. They're just my initial ideas.

  • Premium memberships with special benefits
  • Advertising
  • Allow users to sell tutorials through us
  • Crowd funding

Internationalisation

Doesn't have to be configured in multiple languages right now, but the setup should be in place. So strings should be moved to "config/locales/*.yml".

Should it be possible to edit or delete comments?

It might be annoying if you make a comment with a typo and then you can't fix it. On the other hand its also bad if you reply to a comment and then the original comment gets edited or deleted.

What do you think?

I'm leaning to comments should be editable and deleteable, hopefully comments getting out of sync is uncommon. After all, Instagram allows it.

Notifications

Two issues I ran into:

  • Is it possible to lay out the notification to have three different elements notification.user_avatar, notification.user_name and notification.text? That way, I could make the notification dropdown look cooler.
  • Maybe I did something wrong in my dropdown implementation but old notifications that have been marked as read are not permanentlly destroyed. I noticed that it works in the notification view you made. Maybe you could take a look at app/views/application/_buttonbar.haml:61 and tell me what I did wrong :)

Screenshots

Just a place to dump screenshots I'd like to show.

Personal Feed:
stream

Global search bar

At first I imagine it should be possible to search for users, moves and videos.

Video Responses

If someone posts an idea (and makes it public), wouldn't it be cool if other users could post a "video response" in which they can show how they are working with the posted idea?

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.