Summer of Code/2015/ImageViewerJSshrey: Difference between revisions

Shrey (talk | contribs)
No edit summary
Tag: visualeditor
Shrey (talk | contribs)
No edit summary
Tag: visualeditor
Line 134: Line 134:
    
    
   |
   |
Create the basic JavaScript to
Create JavaScript to
<nowiki> </nowiki> load images ,basic features and  UI   
<nowiki> </nowiki> load images ,basic features - crop,resize, rotate, fullscreen, orginal view and  start working on UI   
   
   
  |-
  |-
Line 142: Line 142:
    
    
   |
   |
Add  features both basic and
Add  advance features- grayscale,brightness,blur,sharpen,vintage,lomo etc  and initiate tutorials  
<nowiki> </nowiki> advance, tutorials initiation 
   
   
  |-
  |-
Line 150: Line 149:
    
    
   |
   |
Plug in mechanism, touch interface
Plug in mechanism, touch interface, drag drop option, save image, Functioning application with almost all features will be ready. 
   
   
  |-
  |-
Line 157: Line 156:
    
    
   |
   |
Mid term Evaluation Buffer week
Mid term Evaluation Buffer week
   
   
  |-
  |-
Line 164: Line 163:
    
    
   |
   |
Check the code in multiple
Add more features if required. Check the code in multiple
<nowiki> </nowiki> browsers, testing   
<nowiki> </nowiki> browsers, cross browser compatibility,  testing   
   
   
  |-
  |-
Line 172: Line 171:
    
    
   |
   |
Present the code in front of kids
Enhance
<nowiki> </nowiki> and teachers, note the challenges faced and collect their feedback, enhance
<nowiki> </nowiki> tutorials. Present the code in front of kids
<nowiki> </nowiki> tutorials. 
<nowiki> </nowiki> and teachers, note the challenges faced and collect their feedback,  
   
   
  |-
  |-
Line 182: Line 181:
   |
   |
Make changes to code according to
Make changes to code according to
<nowiki> </nowiki> the feedback, finalize    
<nowiki> </nowiki> the feedback, Finalize    
   
   
  |-
  |-
Line 189: Line 188:
    
    
   |
   |
Clean up UI, Fix bugs, Write documentation   
Clean up UI, Fix bugs,Polish tutorials, Write documentation   
   
   
  |-
  |-
Line 204: Line 203:




* I joined sugar labs a month back and from then I’m only concentrating on ImageViewer activity, I was considering to improve the original python imageviewer as a project but  since this time focus was on Javascript and a port of imageviewer was required, I learned Javascript and am determined to make a well designed, structured ImgeViewer.
* I joined sugar labs a month back and from then I’m only concentrating on ImageViewer activity, I was considering to improve the original python imageviewer as a project but  since this time focus was on JavaScript and a port of imageviewer was required, I learned JavaScript and am determined to make a well designed, structured ImageViewer.


* I have developed a '''prototype''' to show how the application flow will be and how its interface can look like.
* I have developed a '''prototype''' to show how the application flow will be and how its interface can look like.
Line 219: Line 218:
writing every line of code, a robust application can be created.
writing every line of code, a robust application can be created.


* I was rank 393 worldwide and 31 in my country in a programming competition organized by Institute of Electrical and Electronics
* I was rank 393 worldwide and 31 in my country in a programming competition organized by Institute of Electrical and Electronics Engineers ('''IEEE''') called
Engineers ('''IEEE''') called
IEEExtreme 2014.
IEEExtreme 2014.