{"action":"created","issue":{"url":"https://api.github.com/repos/fcc-community/fcc-community/issues/5","repository_url":"https://api.github.com/repos/fcc-community/fcc-community","labels_url":"https://api.github.com/repos/fcc-community/fcc-community/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/fcc-community/fcc-community/issues/5/comments","events_url":"https://api.github.com/repos/fcc-community/fcc-community/issues/5/events","html_url":"https://github.com/fcc-community/fcc-community/issues/5","id":160596039,"number":5,"title":"How to work on this project?","user":{"login":"AlexandroPerez","id":5643710,"avatar_url":"https://avatars.githubusercontent.com/u/5643710?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexandroPerez","html_url":"https://github.com/AlexandroPerez","followers_url":"https://api.github.com/users/AlexandroPerez/followers","following_url":"https://api.github.com/users/AlexandroPerez/following{/other_user}","gists_url":"https://api.github.com/users/AlexandroPerez/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexandroPerez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexandroPerez/subscriptions","organizations_url":"https://api.github.com/users/AlexandroPerez/orgs","repos_url":"https://api.github.com/users/AlexandroPerez/repos","events_url":"https://api.github.com/users/AlexandroPerez/events{/privacy}","received_events_url":"https://api.github.com/users/AlexandroPerez/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fcc-community/fcc-community/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":23,"created_at":"2016-06-16T07:34:40Z","updated_at":"2016-06-17T00:38:07Z","closed_at":null,"body":"So its been kind of slow trying to get the Share Collaboration going. I'm sure that for the most part is due to most members (including me) not having enough experience. We could however make a list of the skills that will be required to build this project, and provide a plan of the the work ahead, so each member knows what to prepare for.\r\n\r\nSo far I believe we can all agree to have an app that will be:\r\n\r\n- Progressive (https://arc.applause.com/2015/11/30/application-shell-architecture/)\r\n- Responsive. (I like this grid system which uses percentages http://www.responsivegridsystem.com/)\r\n- uses the MERN stack (http://mern.io/)\r\n\r\n# Suggested Plan\r\n\r\n## Phase 1 - Gathering info and creating Mockups\r\n- User Stories: What is the purpose of the app, and what do we want to deliver with it? What should the users be able to do with it? I believe everyone can pitch in ideas on this.\r\n- Mock ups of what the UI should look like. I don't know too much about this, but maybe a mock up showing what kind of data we will need to ask the user to provide, and what sort of data should be returned when showing results.\r\n![example of mockup](http://pandion.pbworks.com/f/1258329378/signin-flow.png)\r\n\r\n## Phase 2 - Planning\r\n- Responsive Design for the website and UI elements we got from previous phase.\r\n- UX experience. What kind of features do we want for the UX? These include animations, smooth scrolling, etc.\r\n- Planning the API app structure we'll be using. I believe that JSON may be the way to go, but I don't know much of APIs at this point, so maybe a RESTful one may work as well. Picking the right one shuould be part of planning.\r\n- Planning the MongoDB database and collections needed for the website.\r\n\r\n## Phase 3 - Building and Testing\r\n\r\n### Frontend\r\n- Build responsive website using progressive principles.\r\n- Fetch data from temporary json files or some other form, while the backend is built.\r\n\r\n### Backend\r\n- Build MongoDB database for planned API.\r\n- Build and test API.\r\n\r\n### Testig\r\n- This should be self-explanatory... we will need to find out what kind of methods we'll be using though, since I have no experience in testing.\r\n\r\n# Required skills\r\n\r\n## Phase 1\r\n- Everyone can collaborate. No coding skills needed\r\n\r\n## Phase 2 \r\n- Knowledge of UI Responsive Design Principles.\r\n- Knowledge of UX principles for both mobile and desktop design.\r\n- Knowledge of MongoDB\r\n- Knowledge of JSON or RESTful APIs (whichever we pick)\r\n\r\n## Phase 3 \r\n\r\n### Frontend\r\n- html & css \r\n- JavaScript\r\n- ReactJS\r\n- Progressive principles\r\n- Responsive design\r\n- \r\n\r\n### Backend\r\n- nodejs\r\n- MongoDB\r\n- Express\r\n- Building APIs using above techs\r\n- Setting up and administering the servers.\r\n\r\nWhat are your thoughts about this process? What is being missed, or in what other way should we handle the project?"},"comment":{"url":"https://api.github.com/repos/fcc-community/fcc-community/issues/comments/226652795","html_url":"https://github.com/fcc-community/fcc-community/issues/5#issuecomment-226652795","issue_url":"https://api.github.com/repos/fcc-community/fcc-community/issues/5","id":226652795,"user":{"login":"zenware","id":1548546,"avatar_url":"https://avatars.githubusercontent.com/u/1548546?v=3","gravatar_id":"","url":"https://api.github.com/users/zenware","html_url":"https://github.com/zenware","followers_url":"https://api.github.com/users/zenware/followers","following_url":"https://api.github.com/users/zenware/following{/other_user}","gists_url":"https://api.github.com/users/zenware/gists{/gist_id}","starred_url":"https://api.github.com/users/zenware/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zenware/subscriptions","organizations_url":"https://api.github.com/users/zenware/orgs","repos_url":"https://api.github.com/users/zenware/repos","events_url":"https://api.github.com/users/zenware/events{/privacy}","received_events_url":"https://api.github.com/users/zenware/received_events","type":"User","site_admin":false},"created_at":"2016-06-17T00:38:07Z","updated_at":"2016-06-17T00:38:07Z","body":"RESTful API's can output JSON data.\r\nAlso, I'm not so sure the setup needs to be quite that bureaucratic... I guess we'll see where it goes."}}
{"actor":{"display_login":"zenware"}}