I’m thinking of building a platform where companies/project managers can post projects, and anybody that wants to learn a skill can participate and gain practical, real world experience. Unlike simply contributing to Open Source Software, there are timelines and you get reviewed on the project. The reviews appear on your public profile. Unlike freelancing sites, it’s not a competitive bid, but more like first come, first serve, and in the beginning, you don’t get paid to work on these projects.
Below are some user stories:
As an authenticated user, I can see project scope, tasks, and timelines.
As an authenticated user, I can search projects by skillset, framework, language, tool, etc
As an authenticated user, I can see what I will learn by taking on each project.
As an authenticated user, I can build a profile to highlight my skills and experiences.
As an authenticated user, I can get reviews on past projects I’ve worked on.
As an authenticated user, I can see links out to GitHub and InvisionApp after signing up for each project.
As a user, I can register on the site for free.
What are your thoughts on this? Feel free to comment.
Anybody interested in helping me build this out? Please add user stories in the comments below.