RGSoC - the grand finale

Posted on by Bundledore

Categories: blog and student posts

Our logo

Our Logo (created by Amrita Nair and Anagha R)

It’s September, the long journey which started off on July 1st is about to touch the finish line. We can’t believe that we have reached the final phase. Time flies so quick.

So here, we the Bundledorian’s summarise our wonderful working experience with the RGSoC project.

The whole journey was super awesome. Starting from day 1 of the event kickoff to this moment, we have learned a lot. Working with our amazing panel of coaches, mentor and supervisor and interacting with the RGSoC community has been a thoroughly enriching experience.

We have been working on AFDC ( Atlanta Flying Disc Club League Management System), which is a Ruby on Rails application used by the Atlanta Flying Disc Club to manage league registrations, rosters, schedules, and result tracking. The application runs on docker platform.

Workspace:

We had a super cool workplace, the FOSS lab in our college where we settle down in the evening (soon after our classes) and continue working till late night. And of course, the coding continues until midnight. We are really grateful to our whole FOSS team and to our friends, who supported us all these days.

Our workspace

Our Workspace - the FOSS lab (img credits: Anagha's phone)

Tools:

The collaborative platform ‘Git’, the task manager ‘ Trello ‘ and our regular team meetings on Hangouts and the most important one, our day-to-day discussion space, Slack. These kept us well connected throughout the journey.

Things learnt:

  • Learnt to work with docker.

  • Learnt Git basics and a lot more.

  • Worked on more features in Ruby on Rails.

  • Got a good grip in Ruby.

  • Learnt a lot of new terms and concepts.

  • Time management.

  • Patience.

  • Being regular with updates.

Issues worked on:

This summer taught us a lot about the workflow of a project and how priorities change. We started with three issues in the beginning of the summer and now, towards the end, our plan has more or less changed. We integrated the site with it’s MailChimp account. This feature interested us a lot because we experimented around with MailChimp and actually sent out a few promotional e-mails(from a dummy account). Now we know how all the popular websites send out all those emails :) Implementing it took a lot of time because with every single line of code we wrote we learnt so much.

We also took up the job of porting the project to Bootstrap 3 and making the pages mobile-responsive. That helped us go through the whole project page-by-page giving us a lot of insight into how a Rails application works.

In the midst of this, we solved many minor issues in the repo. We lodged a few issues, cleaned up the documentation by relating to the minor difficulties we had in setting up the project on our systems.

Our next major feature is to implement an Attendance system. Still in the process and loving every moment of it.

Problems faced:

Thankyou

credits: giphy.com

In the initial weeks, we were troubled a lot by Docker issues. We were completely new to the platform and faced difficulty in setting it up. Fixing the issues one by one helped us learn in-depth about Docker. We went through the documentation of Docker a lot of times to figure out the problems we were facing. It really made us appreciate the usefulness of Docker in production.

In the middle of the SoC, both of our laptops(simultaneously !) crashed due to a kernel version error and hardware issues(keyboard stopped responding). Then came up another error, due to which our console stopped working. Googling about the issue brought us nowhere, everything got messed up. At last with the help of our coaches, we were able to fix the error. The funniest thing is that it was just the matter of changing 2-3 lines of code.

What’s next?

We would be continuing our work pattern, working on our skills, exploring new areas, mentoring our juniors. We are planning to attend the GHCI, dotCSS and dotJS, attend regular meetups of our local community, encouraging more people to take up the work. We are in the process of organising a Rails Girls workshop in our city and we have a lot of support from it by various organizations.

A final note:

We are really thankful to the whole team of RGSoC for giving us this opportunity to work on the AFDC project. This is a great learning experience for us. Our wholehearted thanks to our panel of coaches, Alfie and Mukesh, who have supported us in each and every step, our mentor, Pete who is always available to help us with our doubts, our supervisor, Rafal, who has coordinated the work of the team and always ready with the answers to our queries. Kudos to Team Bundledore.

Our team

credits: Collage created by Anagha
Follow us on:

Twitter

Blog

Anagha R

Amrita H Nair

Thankyou

credits: giphy.com