Team Bundledore (AFDC League Management System) 
- Starts On
- July 01, 2017
- Finishes On
- September 30, 2017
- Last Activity
- September 29, 2017
We are a group of undergraduate students from Amrita School of Engineering, Kerala, India. Our project is AFDC League Management System.
We are the proud students of FOSS@Amrita- one of the most active open source student community in Kerala.
Go Team Bundledore :)
About the project
Platinum is a Ruby on Rails application used by the Atlanta Flying Disc Club
to manage league registrations, rosters, schedules, and result tracking. It is the latest evolution
of a platform that has been in use since before 2001. This application has been in development since 2013.
We (Amrita and Anagha) are part of a FOSS Club at our college, where we along with other students in our college meet every evening to work on different open source projects. Looking forward to a great summer.
September 29, 2017
Team Bundledore (AFDC League Management System)  — at September 29, 2017 17:58 UTC
Omg! We have come to the end of the SoC. The last 3 months were a great learning experience for us. We are so happy to be part of such an awesome program. Thank you everyone for supporting us, the Rails Girls community, our supervisor Rafal, mentor Pete, coaches- Alfie and Mukesh .
Both of us ( Anagha and Amrita ) are planning to contribute to the program even after the SoC gets over. We have started training our juniors for the next coding season. We would be conducting workshops and other training session for students in our university.
Alvida !!! from team Bundledore. <3
September 25, 2017
Team Bundledore (AFDC League Management System)  — at September 25, 2017 23:27 UTC
Work done today:
1. Ported a few more files to Bootstrap 3. Every file I change; i realise that I missed out on making some changes in the previous one, so I always have to go back :P
2. PR merged for #135
3. We got feedback from Pete and from member of our local Ruby Users group. Yay ! tweaking the PR as suggested by them.
4. Submitted the feedback form.
Amrita had an absolute blast conducting the Linux Commands Workshop. Reviews by our juniors are here ! Scroll right to the bottom for it :)
September 22, 2017
Team Bundledore (AFDC League Management System)  — at September 22, 2017 18:28 UTC
Done writing our blog post and Anagha tried cloning the Github repo (summer-of-code) but suprisingly, it stops at 26%. This happened for me(Amrita) too, during the first blog post but we thought it was due to weak internet connection. The last time after a lot of trial and error we finally cloned the repo and pushed the blog post in. Anyone else faced such issues ?
The weird part is that, the download always stops at 26%, be it my laptop or Anagha's.
Still waiting for the last PR(#135) to be reviewed also, and the PR for our responsive pages issue needs to include the changes for Bootstrap 3. I (Amrita), am working on that currently. Anagha is looking over the attendance issue currently.
We have a session for our juniors tomorrow which involves introduction to open source. Wish us luck !
September 20, 2017
Team Bundledore (AFDC League Management System)  — at September 20, 2017 17:27 UTC
Amrita: Pete suggested a lot of changes to PR #129, looking over it today.
Anagha: Correcting changes to the blog post, looking over the attendance issue.
Team Bundledore (AFDC League Management System)  — at September 20, 2017 04:10 UTC
- Send another PR for the suggested changes.
- Worked a little bit on the design issues.
- planning to give a talk on the dot CSS dot js conference. Have to send a proposal asap.
September 18, 2017
Team Bundledore (AFDC League Management System)  — at September 18, 2017 16:38 UTC
- Completed the second blog post. Have to send the PR.
- Amrita was experimenting a lot with the installation of OS and configuring wifi drivers.
- Will be sending a new PR for the bootstrap issue.
- Volunteered for the workshop and helped the juniors with basic Linux commands, python programming and basic html and CSS.
September 13, 2017
Team Bundledore (AFDC League Management System)  — at September 13, 2017 18:10 UTC
Today we had an informal session with a group of fresher's on how to get started with rails .
We shared some documentations and learning materials with them.
September 12, 2017
Team Bundledore (AFDC League Management System)  — at September 12, 2017 18:51 UTC
Today we had a traditional festival in our state. It was a public holiday for us. But we worked a bit on our blog.
September 11, 2017
Team Bundledore (AFDC League Management System)  — at September 11, 2017 18:01 UTC
Today we started off with our final blog post, recollected our works.
We conducted a session for our juniors on some RoR basics.
Had a discussion on Rails Girls workshop with our club members.
September 08, 2017
Team Bundledore (AFDC League Management System)  — at September 8, 2017 19:11 UTC
We did a lot of googling on how to tackle the issues in upgrading the bootstrap version. Found some useful articles. Have to test our findings and apply it in the project. Hoping to fix it in the comming week.
September 07, 2017
Team Bundledore (AFDC League Management System)  — at September 7, 2017 18:52 UTC
We had a team call today, our coaches, mentor and supervisor all of them gave their reviews and pointers on how we can improve. Definitely going to put it into action. We have to send in our PR for two issues and then start on the list we have planned for this month
September 06, 2017
Team Bundledore (AFDC League Management System)  — at September 6, 2017 18:26 UTC
Added a commit to the repo; but due to a version control screw up couldn't send in a PR. Also, what we had solved had a mistake. Rectifying it right now. We also planned the things we'll implement this month and made a new list of issues to be tackled. implementing an attendance system is one of them.
September 05, 2017
Team Bundledore (AFDC League Management System)  — at September 5, 2017 18:28 UTC
Happy Ganesh Chaturthi ! And Happy Onam too :) Today we mostly went over the documentation on how to port the website to a newer version. Waiting for Pete to comment on the PR we sent in yesterday
Team Bundledore (AFDC League Management System)  — at September 5, 2017 04:25 UTC
We keep forgetting to send in a status update, really sorry for that. Yesterday, we sent in a PR for #139. We found out that on configuring the settings for our mongoid.yml file, we do not get the error(not able to connect the primary node to the replica set) when we run console but we get it on the browser. Will ask Pete about this once he comes online :) Till then, Mukesh our coach has asked us to look into the docker configuration files.
September 01, 2017
Team Bundledore (AFDC League Management System)  — at September 1, 2017 03:32 UTC
Amrita is looking into the responsive design issue; nearly done. A little checking required. Next step, porting the website over to bottstrap version 3.0. She is going over different sources to do the same ! Also, up until now we were using our respective Github accounts to send in status updates. We are now going to be using a common Bundledore account from now onward !
Anagha is looking into #128, most of the problems are coming up because of this fellow here. We have been trying to fix it on her laptop hopefully it works soon !
Today, and for the next two weeks we have holidays from our college(its our festival, Onam !!) So, we'll be working quite a lot :) and having fun of course !
Onam ashamsakal to everyone :)
August 29, 2017
Team Bundledore (AFDC League Management System)  — at August 29, 2017 18:47 UTC
=>So, Today we made our systems stable by fixing the previous issues.
=>Anagha is working on the the changes requested in the PR (#128).
=>Amrita is fixing the responsive design issue.
August 28, 2017
Team Bundledore (AFDC League Management System)  — at August 28, 2017 20:18 UTC
Summarising the last few days of inactivity:
- Before we went 'inactive' we sent in a PR for #128. Reviewed a few days back. will start working on it tomorrow.
- Got a few more pages on the website responsive. The highlight for today was..we solved this ! Stuck in Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set. well, atleast for Amrita's laptop. It seems that we have solved it because I can run commands on the Rails Console at the same time using Docker :) Anagha's laptop still has some issues, but one down, one to go !
August 16, 2017
Team Bundledore (AFDC League Management System)  — at August 16, 2017 18:48 UTC
Worked on some front end issues to make webpage elements responsive.
Our semester Exams are fast approaching, so had to revise lessons.
August 15, 2017
Team Bundledore (AFDC League Management System)  — at August 15, 2017 00:14 UTC
The last weekend work done was :
- Sent in a PR for the blog post; accepted
- Finished #128; implemented back ground jobs using Sidekiq
- Made a few more pages on the web site responsive
- Learnt a lot in depth about GIt.
- Had a fun day outside with Alfie !!
August 09, 2017
Team Bundledore (AFDC League Management System)  — at August 9, 2017 18:49 UTC
Work done today: Mostly front-end stuff
1. made the navbar on different pages responsive. We had a long chat with Mukesh about topics like the basics of web apps and what were the mistakes beginners make in general. Amazing food for thought !
2. Discovered more about how web-apps run. Mukesh has given us a few tutorials to read. Looking forward to reading it !
Work for tomorrow:
1.Make some more progress on making the other pages on the website responsive.
2. Write the blogpost, due on 13th August
August 08, 2017
Team Bundledore (AFDC League Management System)  — at August 8, 2017 17:49 UTC
Work done today:
1. Pete has given us a few front-end tasks like upgrading the version of Bootstrap for few of the pages and to make them responsive. All these days we were working on the backend, so really excited t work on some front-end stuff. We managed to get one page responsive, lots more left todo.
2. sent in a PR for the MailChimp issue. In the last all-team call, we were asked to send in smaller PR's instead of few big ones. So, we decided that we can add background jobs later and sent in the PR.
Work to do next:
1. As a first step, we need to get the pages to be responsive. Next, Amrita came up with an enhancement to the navbar, so as soon as we get the go signal, we'll do it. We also have to send in a PR for our blog post which is due on 14th August.
August 07, 2017
Team Bundledore (AFDC League Management System)  — at August 7, 2017 18:49 UTC
Today we started off with our new task, working with the front end. Had encountered an old docker issue today, working on it. Hoping to finish the task within the deadline. Lot to complete...
August 04, 2017
Team Bundledore (AFDC League Management System)  — at August 4, 2017 10:46 UTC
Had our weekly hangout call with Pete and Rafal . We discussed about how we could have improved our works done so far. We decided to put proper deadlines for our future tasks, so that it will be completed on time. We have kept the notes of each meeting that we had. So , tomorrow onwards we will be continuing our work with the bg jobs. Hope to finish it within this week.
August 02, 2017
Team Bundledore (AFDC League Management System)  — at August 2, 2017 18:39 UTC
Today we went through some tutorials on background jobs and tried to implement it but ended up in a mess. Trying to clean it up asap. We had a wonderful session with our junior students who were very much excited to participate in RGSoC2018. That was our energy booster for the day.
August 01, 2017
Team Bundledore (AFDC League Management System)  — at August 1, 2017 19:15 UTC
What we did today:
1)Learnt about background jobs.
2)Tried to add it for our mail chimp issue.
3)Amrita's GUI crashed . So she was working on that, it's fixed now.
July 31, 2017
Team Bundledore (AFDC League Management System)  — at July 31, 2017 18:52 UTC
What we did:
=>Explored docker and some common errors.
=>Had long discussions with each other on where we went wrong.
=>Testing of our latest commit is progressing.
=>Scheduled the next hangout call of our entire team.
July 27, 2017
Team Bundledore (AFDC League Management System)  — at July 27, 2017 18:33 UTC
- Had our second(third ?) supervisor call. We had a short discussion on ways we can improve, we really want to make the best of this summer :)
- Looking through the GitHib repo fo other issues to solve, got an eye on #134.
- We asked Pete for some front-end issues. He told us that leagues.afdc.com is Bootstrap responsive but the other pages are not. One task we could undertake after we are done with #128. Also, there is something in me(Amrita) for it, as there is one place we could work on where we can actually exercise our creative skills. yayy !
Also, I think it is time for us to send in our to draft a basic copy for our blog post(we have been assigned 14th August on the calendar). Amrita will be taking over the first and Anagha will cover the second.
July 26, 2017
Team Bundledore (AFDC League Management System)  — at July 26, 2017 17:19 UTC
We started our summer with #128, integrating the site with it's MailChimp account and last night we sent in a commit that covers the basic requirements of the issue which was to add all new users to the MailChimp list and maintain another list with the users who had subscribed to the newsletter. Now, next step:, we are trying to introduce adding users to a Mailchimp list as a background job using Sidekiq(As the project is Rails version<4.2, we thought of using Active Job gem. But, Sidekiq is already built-in).
Today, #125 was merged by Pete(thank you !). Looking at another issue currently(#134). We are working on the Mailchimp issue at this moment by watching videos and reading through the documentation.
The last few days we were a bit behind on our status updates because almost everything was going wrong with our systems. An old nemesis came by : Stuck in Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set . . We are back again and hopefully we can make a little more progress !
July 25, 2017
Team Bundledore (AFDC League Management System)  — at July 25, 2017 18:32 UTC
Wow, we are already nearing one month of RGSoC ! We have been very active the last few days, though we weren't sending in status updates. Listing out all that we did the last few days here:
1. #125, PR sent !
2. Issue #128 underway, testing is left
July 19, 2017
Team Bundledore (AFDC League Management System)  — at July 19, 2017 17:33 UTC
It has been two days and we are still working on our docker container issue. At the end of the day, we are not feeling low but is determined to work more. Have to deal with this issue and fix it up asap.
Meanwhile, excited for tomorrow, 2nd video call with the Rafal and Pete. Hope it goes well too :)
July 18, 2017
Team Bundledore (AFDC League Management System)  — at July 18, 2017 18:20 UTC
So, our last update was on how we couldn't get Gibbon gem running so we shifted to Mail Chimp ? We figured out exactly who the culprit was. The good old Docker :P We understood a very fundamental concept about Docker(that installing gems on the system does not install it in the container). After that there were still a few problems in getting everything running, but finally it did just a few minutes back. Next step is of course, continuing with the issue and I donot expect a smooth ride. Our mentor, Pete has been great in helping us out such a lot whenever we were stuck :)
PS: Mukesh is a bit ill so we were one coach down but alfie is equally awesome !
July 17, 2017
Team Bundledore (AFDC League Management System)  — at July 17, 2017 17:42 UTC
What we did today:
1) We found that our choice of using gibbon gem wasn't giving us the correct output. So we shifted to the "MailChimp API "gem.
2)Working on issue #128 which is expected to be fixed by the week.
3)Scheduled the weekly call with our supervisor for Thursday.
July 13, 2017
Team Bundledore (AFDC League Management System)  — at July 13, 2017 16:16 UTC
We had a long talk with Alfie where he introduced Gibbon gem to us and and A LOT of other little stuff like what are HTTP verbs(we knew about PUT, GET we just didnt know they were called verbs), environment variables(again we had used them without knowing the name).
- We had a few doubts on how to work with the API keys. Clarified by Alfie.
- We set up the basic structure to solve #128, to be finished by this week end.
- learnt about Active record(not upported by MongoDB), Active jobs, .gitignore
July 12, 2017
Team Bundledore (AFDC League Management System)  — at July 12, 2017 18:04 UTC
We sent in a PR to change a few lines in the README.md and it got merged too a few hours ago. Next, we went through different gems we would use to solve the task that we have set for ourselves this week. We read through the documentation of the Gibbon gem and our coach, Mukesh promised that he would take time out tomorrow and clear our doubts. Most of today was spent in familiarising ourselves with MailChimp, creating lists, figuring out what are api keys. next step is to find a way to test if what we have coded works or not without actually sending out emails to AFDC's e-mail list.
July 11, 2017
Team Bundledore (AFDC League Management System)  — at July 11, 2017 18:18 UTC
We did a bit of 'goal-setting' today. From what we know of the issue, we feel it shouldn't take us more than this week to solve it. We are planning to collaborate using Trello. We got this idea from the RGSoC blog, one of the last year participants has blogged here do check it out ! Also, we had a bit of a major breakthrough on this issue, (ssh, we aren't too sure about it.) About to try it out right now, just logged on here to submit the status update.We had some ideas on how we could improve the general approach of the repo for future contributors. We'll have a talk with Pete, our mentor and have the PR ready soon.
Till then, Alvida :)
July 10, 2017
Team Bundledore (AFDC League Management System)  — at July 10, 2017 17:03 UTC
So we start today bright and early to finally get started with #128 afresh (as we had done the pretty basic task of registering a user). But fate had something else in store for us and one of our systems got the much dreaded old issue.
We reached out to Pete and even he tried to solve the mess that is our laptops. We changed the configured host to localhost and tried every variation. Next, restarted docker, mongodb, memcached to no avail. Finally as a last resort we deleted the available Platinum repository and put in a new one after which it has been smooth going(the last half hour :P). We do realize we could have solved the error in a better way.
For the time being we have decided to try our hand at the other issues in the repository instead of just focussing on one.
We also started on our blog for the RGSoC Teams App :) And the happiest part of the day for us was when the new freshmen in our college joined our FOSS Club today ! We gave them a brief intro to open source and gave them little projects to work on too.
Till the next time !
July 07, 2017
Team Bundledore (AFDC League Management System)  — at July 7, 2017 18:23 UTC
We were traveling and was struggling hard to get a good internet connection and thus got delayed in sending yesterday's update :(
Listing down all that we did;
Wowie!!We had our first official meetup with our supervisor (Rafał Cieślak) and mentor (Pete Holiday).
Here goes the sum up of our discussion:
*We had our introduction and our coaches, supervisor, and mentor shared some of their work experiences which were motivating.
*We discussed the current status of our project and made a timeline for the tasks.
*Later, Pete gave us a clear explanation of our primary task.
July 05, 2017
Team Bundledore (AFDC League Management System)  — at July 5, 2017 18:17 UTC
We have gotten into the habit of maintaining a little log book(more like a text file), where we jot down quick notes notes as Mukesh or Alfie(our coaches) guide us. Today's was a rather long one ! We finally figured out a sysematic way to get mongodb up and running in my(Amrita's) system. We had been running into so many problems because for some reason memcached wasn't installed. So after a lot of "start mongd/stop mongod/kill the process//wait did you use mongo or mongod/ restart mongod" finally the app ran without a hitch and we were able to add a user. All this while, this simple task was taking such a long time possibly because we didn't have an in-memory installed. Along the way, we learnt a lot of little concepts like
- Linux file permissions: So, we got a very specific error and after a lot of googling and Mukesh's help, finally figured that we didn't have access. So got a small crash course on Linux file permissions and read through a few web pages.
- Learnt about memcached and the dalli gem and why it was required. Got an introduction to redis and sidekq too.
- learnt new phrases like "monitor hooking".
Got this error so many times, we lost count Stuck in Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set #348. Conquered it today.
There was a moment when we both were at our wit's end on how to get the errors solved and then Mukesh advised us "If you are not coming across any errors, then you are probably doing it wrong". It really struck a chord with us and interestingly we can use this advice in life too :)
So tomorrow we resume with #128. Hopefully a new day with fewer(more?) errors !
PS: Kick-off call with Pete and Rafal tomorow !!
July 04, 2017
Team Bundledore (AFDC League Management System)  — at July 4, 2017 16:16 UTC
After the last day's discussion with the coaches, we successfully run the MongoDB by trying out some queries. Our next task was to understand the workflow of the application. We started scanning the whole code. It took hours to comprehend the application, but then we were able to grasp and figure out a lot of new stuffs. The scan is not yet complete. Still, have to figure out a lot. Whenever we get stuck, we reach out to our coaches in our slack channel so that we could crack it with clarity. According to our plan, we will hopefully complete the task in two days. So it's time to learn, fully focussed into that!
July 03, 2017
Team Bundledore (AFDC League Management System)  — at July 3, 2017 18:28 UTC
We start our summer of code with #128, Integrating the site with their MailChimp account. We divided the issue into parts and solved the first part, that is set up the UI for 'subscribing to a newsletter '.
Next, we read up a lot on MailChimp, (what it is, what it does, the basic terms). We had a long session with our coach, Mukesh on many basics, he explained the various nuances of working with the API(what are keys, campaigns). He also explained some very basic stuff like how web applications work, what is the MVC Architecture. We set up a MailChimp account for Bundledore for testing purposes.
Next, troubleshpooting began with trying a very basic thing, getting Mongodb up and running properly ! There were some problems on one of our systems and currently we are trying to solve it on the Slack channel. Wish us luck :)
PS: Our kick-off call with Pete, our mentor and Rafal our supervisor is on Thursday. Yay !
July 01, 2017
Team Bundledore (AFDC League Management System)  — at July 1, 2017 17:53 UTC
Today was a very eventful day indeed. We had our kick-off event(blogged about it too !) and we met our coaches, set up the modes of communication and the laid down the basic structure of how we are going to work during the summer. We set up our Twitter account, blog, and created a cool poster for Team Bundledore!. Do check it out on the link provided :)
It was an amazing meetup too, we met a lot of other open source enthusiasts ! We contacted our mentor, Pete, and we really look forward to a great summer :)
Team Bundledore (AFDC League Management System)  — at July 1, 2017 07:43 UTC
Here it is- July 1 !! Finally after a loooong wait. We can’t wait to get started We decided to start our Summer of Code with a small meetup of a few people(us, our coaches, and a few other open source enthusiasts). Open Source Saturday is an inititative of Kerala Ruby User’s Group and Red Panthers … Read more.