Giter VIP home page Giter VIP logo

applifry's People

Contributors

lorddev avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

applifry's Issues

Initial scoring model for gamification

Need the simplest possible scoring system for phase 0, to be expanded in future versions.

Ideas

Points for showing up

  1. You get a point for signing in with Open ID.
  2. You get 2 points if you have a Gravatar.
  3. 10 points for adding your first idea.
  4. You get 20 points for adding a new company with a verifiable website. (Subdomains don't count, sorry.)
  5. 10 points if you're on Github
  6. 15 points if your project is on Github and public (at idea creation or if added after the fact)
  7. One point per field edit per idea per day. (So you can't go and input your idea one letter at a time to score more points.)
  8. One point per day simply for visiting the site. Doubles after a week of consecutive visits, but goes back to one if you skip a day.
  9. 10 points for one-month anniversary provided you visited the site within the last 15 days.
  10. 20 points for six-month anniversary provided you visited the site within the previous month.
  11. 50 points per annual anniversary provided you visited the site within the previous month.

Community reputation points

  1. 100 points if an idea you created is accepted. Permanent 110% weighting if your idea is implemented as open-source.
  2. 2 points per upvote on an idea
  3. 1 point for up voting an idea
  4. 1 point when a comment you make or a feature you branch is upvoted.

These are just initial thoughts. A feature request will be added on Applifry for fine-tuning.

Ability to link with a GitHub Issue

Use the GitHub API to attach an Issue from a developer's existing repo to an Applifry proposal. Should be able to attach at the main proposal level, or at individual feature requirements level.

Basic design

Pen & ink design like App Machine logo but pedal-based

PayPal for sponsors

Either a "donate" button, or a link, or an actual Express Checkout implementation in case people want to help pay for hosting fees, etc.

Add ability to highlight sections of an "idea" in order to branch off features, comments, etc.

In order to start off with something that works, issue #7 was created to do a simple insert operation.

Plans for the issue editor are that instead of a <textarea /> it should be an html5 <section /> tag with contenteditable="true", which would allow us to wrap content with spans for highlighting, striking out, generating feature/comment threads, etc.

A simple example is that a user could highlight a "cool feature" section and upvote it. This is my idea for the core of the app. Once it's in place we can utilize the app's own feedback features for fine-tuning it.

Facebook SDK

Add references to GitHub Facebook .NET SDK.

We may end up altering and issuing pull requests if necessary.

Cross-platform from the start

Start with a version for each platform right from the start. This includes Android, iOS, Windows 8 apps.

Instead of app-generation tools, write the code in parallel, native for each platform.

Implications:

  • Treat version numbers accordingly. For example, Chrome has different version numbers for different platforms (edit: I don't think this is the case anymore), Evernote as well (they just released Evernote 5 for Mac)
  • For domain logic, Use the same class names and methods for each platform and make sure domain-layer bugs are addresses on all platforms.

(Need $99 for Apple Dev fees, but can test on simulator first.)

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.