About FOSSASIA
FOSSASIA is an organization supporting developers and makers of Open Technologies in Asia established in 2009. Fossasia develop software applications for social change using a wide-range of technologies. Projects range from Free and Open Source software, to design, graphics and hardware. The members organize and participate in conferences, meetups and code camps. The annual FOSSASIA OpenTechSummit is one of the largest gatherings of developers in Asia and took place in Vietnam, Cambodia and Singapore. More details about Fossasia can be found out on official website.
Project Abstract: Open Event Webapp
This summer, I have worked on Open Event Webapp Project. The project has two components a) a event website generator and b) the actual generated website output. The website generator application can generate event websites by getting data from event JSON files and binary media files, that are stored in a compressed zip file.I have worked from scratch and added core functionalities to the generator and also on the actual frontend provided to the user. The Webapp generator also has support of a Rest API. Websites that are generated by the "web app generator" can be uploaded to any web location, e.g. on Github pages or any server (e.g. via ftp).
Mentor : Mario Behling, Justin Lee
Work Completed:
OpenEvent Webapp Repository (Core Project)
1. Pull Requests made by me.
2. Commits made by me.
3. Issues assigned to me
4. Issues opened by me
OpenTechSummit Repository (Supported Work)
Commits made by me
Pull Requests made by me.
Live Version
Work still going on:
Local Meetups
During GSOC we organised two local meetups at Coding Blocks, New Delhi India. The first meetup focus was to aware participants about Open-Source technologies and Fossasia projects. The second meetup was in association with Google Developers Group, New Delhi focussed on helping developers to understand OpenEvent and use open event to generate their event webapps and android apps. We have many developers on board after the meetups who have started contributing to OpenEvent project.
Photos of MeetupDaily Progress Report
Timeline
-
Applications Results out!
March 22 April
Selected for GSoC with FOSSASIA Organisation
-
Community bonding
April 23, 2016 - May 22, 2016
Get Familiar with organisation members, students
-
Coding Week 1
May 22, 2016 - May 29, 2016
Completed issues in OpenTechSummit Repository and started work on Open Event Generator
Blog Post -
Coding Week 2
May 30, 2016 - June 05, 2016
Worked on Self-Contained folder for OpenTechSummit Repo that will be used in OpenEvent Webapp
Blog Post -
Coding Week 3
June 06, 2016 - June 10, 2016
Write SASS, Markup, and written NodeJS code for generator
Blog Post -
Coding Week 4
June 13, 2016 - June 19, 2016
Provided UI/UX and completed frontend of pages
Blog Post -
Coding Week 5
June 20, 2016 - June 26, 2016
Written NodeJS code and test it using Jasmine-Node
Blog Post -
Midterm Evaluations
June 28
-
Coding Week 6
June 27, 2016 - July 03, 2016
Debug the existing code to find out major bugs
Blog Post -
Coding Week 7
July 04, 2016 - July 10, 2016
Optimize SASS and worked on other pages of the project
Blog Post -
Coding Week 8
July 11, 2016 - July 17, 2016
Optimize page load time and solve all performance issues of OpenEvent Webapp
Blog Post -
Coding Week 9
July 18, 2016 - July 24, 2016
Completed Dynamic Footer, Popover and Frontend for pages
Blog Post -
Coding Week 10
July 25, 2016 - July 31, 2016
Implemented functionality to upload Zip and to generate Web application
Blog Post -
Coding Week 11
August 01, 2016 - August 07, 2016
Created Homepage, added overlay to images, resolved frontend Bugs and functionalies in generator
Blog Post -
Coding Week 12
August 08, 2016 - August 14, 2016
Completed Generator and Added Twitter Section using Loklak-webtweets
Blog Post -
Coding Week 13
August 08, 2016 - August 14, 2016
Solve existing bugs and documentation
Blog Post -
Final Evaluations
August 24
-
Continued..