I'm a curious person who loves to solve problems making them easy and interesting to work upon. I'm a backend developer, python lover, and open source evangelist currently exploring about blockchain these days.
Recently I worked on a project for an online hackathon on hackerearth by Hasura, and our team project stood 2nd runner up. The description and code for the same can be found here: https://github.com/parulagg27/WSReportBot. The project I worked on with my teammate was not complex but definitely made us learn a lot of things down the way. Some learnings I would like to mention here as follows:
- setting up slack commands manually for our slack bot (the most challenging part for us and it took 2 days reading documentation and fixing everything to set commands successfully).
- I learnt about cron jobs and how to set up them in your project, to run a script regularly and store and update the data on daily basis for a redundant task
- Learnt about using a new platform Hasura for deployment services, setting backend of project in minutes, using it's APIs for data, filestore and authentication and boilerplates for projects of different techstacks.
- Team and time management: My teammate was in a different state because of his college, so, I learnt to work on a project remotely with your teammates. We used to have long hangouts calls to discuss ideas and their implementations, along with doc sharing to share MoMs easily.
Another important thing as I mentioned here is time management. Since, the phase for working on idea was overlapping with my end term semester exams with 1/2 days break in each, I had to keep a balance between two to make sure, I dont lose my grades and submit a good quality mvp for my project with my teammate. This was something I worked on for the first time, giving time to things other than exams( with 1/2 days for each exam) and was worth the efforts. The sense of achievement winning my first hackathon and that too working for it during exam time was totally unmatched.