Sponsored Team 'Rookies' From Rails Girls Summer Of Code
Berlin Area, Germany
During 2016 summer, I had a really amazing experience. I worked to build Hoodie desktop application in Rails Girls Summer of Code as a team Rookies. Previously, Hoodie users’ access to the app required use of command line. My team decided to design a desktop GUI app to allow users to access the app easily. We used GitHub to share our project with Hoodie mentors and coaches while discussing our progress daily. Through repetition of testing and debugging, we improved UI&UX and functionalities and Hoodie mentor’s feedback helped us learn how to code more efficiently and concisely. - 1st month : We built UI using HTML, CSS and JavaScript, and improved user experience by conducting usability testing. - 2nd month : Based on the improved application, we built main functionalities in our second month. We built APIs to handle apps data.- 3rd month : We completed the main functionalities and found a solution to organize code. We decided to use simpler and beginner friendly library called ‘Riot.js’. It was possible to split long code, making tag files based on the each functionality. After that, we studied Node.js to communicate with hoodie server. We made JSON file to store Hoodie app information.Lastly, we used Electron framework to build a cross platform desktop app. The last version of our code was released on GitHub as v1.0.0 tag. The project was included as one of the official open source project of Hoodie. I am looking forwards to improving our application with other wonderful developers.(Hoodie Desktop application: https://github.com/hoodiehq/hoodie-electron-app)(Team Rookies Repository : https://github.com/Rookies-RGSOC2016/Project_Plan)