{"action":"created","issue":{"url":"https://api.github.com/repos/GroceriStar/frontend/issues/2","repository_url":"https://api.github.com/repos/GroceriStar/frontend","labels_url":"https://api.github.com/repos/GroceriStar/frontend/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/GroceriStar/frontend/issues/2/comments","events_url":"https://api.github.com/repos/GroceriStar/frontend/issues/2/events","html_url":"https://github.com/GroceriStar/frontend/issues/2","id":305613516,"number":2,"title":"Detailed explanation","user":{"login":"atherdon","id":1469198,"avatar_url":"https://avatars1.githubusercontent.com/u/1469198?v=4","gravatar_id":"","url":"https://api.github.com/users/atherdon","html_url":"https://github.com/atherdon","followers_url":"https://api.github.com/users/atherdon/followers","following_url":"https://api.github.com/users/atherdon/following{/other_user}","gists_url":"https://api.github.com/users/atherdon/gists{/gist_id}","starred_url":"https://api.github.com/users/atherdon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atherdon/subscriptions","organizations_url":"https://api.github.com/users/atherdon/orgs","repos_url":"https://api.github.com/users/atherdon/repos","events_url":"https://api.github.com/users/atherdon/events{/privacy}","received_events_url":"https://api.github.com/users/atherdon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-15T15:56:42Z","updated_at":"2018-04-18T20:31:01Z","closed_at":null,"author_association":"OWNER","body":"### Story behind\r\nOk, main goal of creating this repository is to separate frontend logic of GroceriStar project with API logic.\r\nRight now, at current project stage it's looks like a mess. Project is simple, but at this stage too - it must be improved. So i dig into different options with question - how i can improve 'flow' when client and server are separated, files have good structure, project have build feature and can be updated/extended easily.\r\nAll times, when i read articles I see that only React with webpack provide such kind of functionality. So i decide that in future i'll split front and API into a two different projeccts.\r\n\r\n\r\n## Big picture\r\nWhole frontend must be implemented and then connected to a GS project.\r\nDesign must be improved, pages must load fast, scripts must be organized, minified and combined together. Responsive for sure.\r\n\r\n## From what we can start.\r\nRight now we have an ugly homepage. Yep it bad, cause i created it from landing page builder. Lazy and don't want to spend time on it. but content for LP was completed and can be an advantage for a next page creation steps.\r\n\r\nTo create a brand new, shiny page will be the first task. Did you need my guidance? or you can create it from scratch with some cool design that you'll pick? I mean there a lot of cool homepage designs, where we can grab styles and view. i have a few things to show you - but i want to see what you capable of.\r\n\r\nnext part **pages**, not related to shopping list and homepage.\r\nright now these pages are inner pages. and they look like a default dashboard with bootstrap styles - and this is how they built. i grab some styles, HTML templates from my previous projects.\r\n\r\nright now these pages don't have a one simple UI. right now it just pages, that connected. a lot of people confused about how they can use the product. So it can be different ways to accomplish this problem. I'll want to hear your thoughts first and then explain my vision.\r\n\r\nshopping list views. before i just get layouts and js code from TODOMVC and apply it. but it has some troubles with converting a logic. and it was not really optimized to mobiles. so when my friend starts joking about it - i spend few weeks and redo it basically from scratch. i find an HTML framework with styles related to mobile form elements and apply groceristar logic into that element.\r\nNot sure if I want to redo it again. maybe it'll be better to implement a gap between Gs and some other TODO list projects. cause I don't want to reinvent the wheel - better to focus on expanding features of it.\r\n\r\nnext item will be to understand for me - if some parts of React logic can be copy-pasted and converted into React native, cause I want to build an app in the future.\r\nmaybe I need to share with you some design starter kits, that have a lot of predefined pages and can be used in my project.\r\n\r\n\r\nTell me what do you think!\r\nI'll extend this task - plan to add screens from current online version - so you'll have all data in one place. will do it later - if I'll see a lot of progress.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/GroceriStar/frontend/issues/comments/382519394","html_url":"https://github.com/GroceriStar/frontend/issues/2#issuecomment-382519394","issue_url":"https://api.github.com/repos/GroceriStar/frontend/issues/2","id":382519394,"user":{"login":"politologu","id":8106609,"avatar_url":"https://avatars0.githubusercontent.com/u/8106609?v=4","gravatar_id":"","url":"https://api.github.com/users/politologu","html_url":"https://github.com/politologu","followers_url":"https://api.github.com/users/politologu/followers","following_url":"https://api.github.com/users/politologu/following{/other_user}","gists_url":"https://api.github.com/users/politologu/gists{/gist_id}","starred_url":"https://api.github.com/users/politologu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/politologu/subscriptions","organizations_url":"https://api.github.com/users/politologu/orgs","repos_url":"https://api.github.com/users/politologu/repos","events_url":"https://api.github.com/users/politologu/events{/privacy}","received_events_url":"https://api.github.com/users/politologu/received_events","type":"User","site_admin":false},"created_at":"2018-04-18T20:31:01Z","updated_at":"2018-04-18T20:31:01Z","author_association":"COLLABORATOR","body":"@atherdon hey Arthur as for React yet not ready to get started, because I need to learn more deeply about pure javascript, but as for with HTML5, CSS3 Javascript, bootstrap or similarly I am ready. I saw now the new  design homepage is more beautiful than before"}}
{"actor":{"display_login":"politologu"}}