Now in the third week of their Internship, the interns have been split across multiple teams and have started working on various projects. This week’s addition contains updates from each of the individual interns.
We were assigned to different teams and I received the opportunity to work with the team of my preference which is UI designing and styling of components. My supervisor is Roshan who gave us all an introduction on how things are done. He was very patient and answered all our questions. For my first task, he gave me a ticket to fix a length issue in tax payment, an input component in CAKE Admin. He taught me everything, from how to work with git, JIRA, how to setup the project, the tools to be used and more. I was able to complete the task with ease due to the support received from Roshan. Besides these, I also worked on implementing the input validation of the tax component.
Finally, we started working on the User Interface implementation and styling of the CAKE Admin menu printing section. At first, things went slow since there were some problems with the design and activity flow. As usual Roshan and Subhash helped me overcome the difficult hurdles. I’m currently continuing the development of the components in CAKE menu printing and am hoping to finish this sprint by the end of next week.
It was a week full of work, and brand new experiences, in which I got the chance to get involved in a varied scope of work. I participated in my first daily stand up where I had to talk about what I was doing in the past couple of days.
I think I almost received full exposure towards the industrial practice of repository management. It would be an exaggeration if I were to say that I got years of experience from a week of interning here at CAKE LABS. It is still the beginning and more challenges will arise as time passes.
We were assigned to projects related to areas we were interested in and mine was in the realm of e-mail marketing, where I work with Charitha and Hasitha. They were very helpful and patient with me while I familiarized myself with the technologies and components used in the CAKE admin project. I learnt about API calls and online services such as Mail Chimp and Mandrill. Charitha and Hasitha guided me in identifying requirements and key points of the system and taught me how to work with Github and JIRA. I took part in the daily stand-ups and familiarized myself with these proceedings as well. Everyone was very supportive and made us feel comfortable within the working environment. The work carried out is very interesting and I learned a lot of new things.
Two former interns presented to us about their internship experience at CAKE LABS. It was very helpful as it gave us insights into our internship program as well, since we will also be participating in an idea pitching contest just as they did.
The knowledge and experience gained so far was very interesting and it was a whole new dimension for me. I look forward to doing my best and making it a wonderful experience at CAKE LABS.
It was the Monday after the orientation week. I reached my seat and was wondering about the sort of work I would get. Niwantha was my mentor and he taught me about the POS system. It was important to learn because I need to know it’s functions in order to test the releases. I learned about salesforce, creating and on-boarding a merchant and much more, covering almost everything I needed to test in staging.
Within a week of learning about the system I had the opportunity to test one of the releases, and it was a successful release.
All in all, I got to know my team mates well and the sort of work I have to engage in so that I can learn and grow further.
I started to work with Thisara on a ticket which was issued to optimize signup flow for merchants in CAKE CONNECT. In the current system a merchant can claim a restaurant which is listed down in CAKE CONNECT with menus. In order to claim and enable online ordering for a restaurant, which is not listed in CAKE CONNECT, the operator has to contact CAKE and submit the relevant information.
The newly proposed system bypasses the old signup process by introducing three main sign up flows which help merchants to add their business to CAKE CONNECT on their own, without worrying about sending emails and waiting. The requirements of the newly proposed system are not clarified clearly and Thisara and I had to clarify those requirements beforehand. These technologies, except React, were new to both of us and we had to study them. Then we studied the CAKE CONNECT codebase to get an idea of how the system works.