Git Product home page Git Product logo

mvp's Introduction

MVP

There has always been the need for Microsoft MVPs to manage their community activities in an easier way. The online portal works fine, but having a similar thing in your pocket to create activities on the fly is what we really need. Which is what this project is for!

The idea here is that with a great community full of Xamarin / Microsoft MVPs it shouldn't be too hard to come up with something fancy, right? Since it would have to happen in a somewhat streamlined fashion though it would be nice to focus the work in a single GitHub repo, which is what you see here.

How do I contribute?

First of all, let's discuss things! I've made issues for a lot of the features I would personally like to see within the realm of current possibilities. However, my opinions should not be leading here! Feel free to discuss in the existing isses, make new issues/features etc. etc. If you want to pitch in with code, simply take a look at the issues currently filed, which should contain some of the basic functionalities the app should be able to perform. Does one of them appeal to you? Go ahead and pick it up, let us know and submit a PR when you're done!

Resources

MVP API

There is a current MVP API made available at: https://mvpapi.portal.azure-api.net/. I'm sure there are wrappers out there already or maybe we could roll our own simple one. It exposes methods for the following:

  • GET GetContributionAreas
  • GET GetContributionById
  • GET GetContributions
  • GET GetContributionTypes
  • POST PostContribution
  • PUT PutContribution
  • DELETE DeleteContribution
  • GET GetOnlineIdentities
  • GET GetOnlineIdentitiesByNominationsId
  • POST PostOnlineIdentity
  • PUT PutOnlineIdentity
  • DELETE DeleteOnlineIdentity
  • GET GetMVPProfile
  • GET GetMVPProfileById
  • GET GetMVPProfileImage
  • GET GetSharingPreferences
  • GET GetCurrentQuestions
  • GET GetAnswers
  • POST SaveAnswers
  • POST SubmitAnswers

From this the following basic functionalities can be distilled:

  • Manage contributions (delete, update, add)
  • Manage your online identities
  • View your own profile (not edit unfortunately)
  • Save or submit answers to MVP renewal questions

Some other nice to haves we could come up with:

  • Local reminder notifications to fill in your contributions
  • Recognize URIs on clipboard and ask to instantly make a contribution out of it

So, who's with me?

As far as scopes this seems fairly simple, but since this is what we have to work with I think it could also be a really nice little app to build as a community! And maybe even more importantly, help MVPs across to globe!

mvp's People

Contributors

sthewissen avatar

Watchers

 avatar

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.