Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
Women TechĀ Fab
For all those days I have been working to bring diversity into the tech domain, here was a hackathon that was happening exclusively for women and how could I not be a part of it?! For most hackathons in the past, I used to mentor and attach myself to teams from colleges and help them out during technical difficulties. This time around, I badly wanted to participate because I had everything they askedĀ for:
- An Idea
- Team
- Of course the hackathon
The idea
Story
In my previous company, I used to log my work, thought process, learning, and design decisions in a google document. As days passed by, the document started growing, and in the end, I had a 36-page document from which I could never infer my learning/thought process. One other issue was you canāt ensure all the employees log their work. On top of that, I used to set a reminder in Slack to remind my colleagues to make an entry. Thatās when I wanted to turn it into aĀ chatbot.
iKeepLog
A chatbot that sits in your organizationās messaging platform, that pings you at regular intervals to get your status update. You can log your status with #hashtags and over a period it will generate a learning and productivity curve. Though this was the base of my idea, you will see how our kick-ass team transformed it over for the hackathon.
The Team
My team was the most diverse set from the whole hackathon. We donāt belong to the same company. We all became friends by meeting at various tech community events inĀ Chennai.
NarenāāāThe Senior Software consultant from TarkaLabs or The DevOps specialist as I know himĀ :D gladly accepted to be a part of my team. In fact I didnāt even ask him before applying.
KrithikaāāāShe is my go-to person when it comes to #womenInTech. Her new found love for React.js came in handy for a team which has no front-end skills.
BhuvanaāāāHer new found passion to enter Software Development made the Founder of ThinkDiff Sākool reach out and become a part of myĀ team.
The Hackathon
Application
After applying with iKeepLog, I wanted to increase the chances of getting a spot in the hackathon. We started a Whatsapp group and began discussing other ideas. By the time I applied the second idea the organizing members had called to inform that both the ideas got selected. I tried hard to form a second team but had to drop it towards theĀ end.
Planning
Trust me, if you are planning to use a Whatsapp group for hackathon discussions, donāt! Call them up, meet in a common place and brainstorm. By the time we realized, it was already the day before the hackathon!
We listed out everything we exchanged over the calls and started connecting the major features to every new thought that popped up. By the end of the planning session we had a plan of execution for each member of theĀ team.
Plan ToĀ Action
Day 1
As a woman who is struggling to bring diversity to tech communities, entering a room full of women who were equally pumped for a tech hackathon was a dream come true. We started the implementation after an energizing keynote and breakfast.
The mentors started coming around, heard our ideas and gave us different dimensions to approach and pitch the idea. Vaishnavi from Mad Street Den helped us crack the business aspects of theĀ idea.
While I was struggling with Slackās Documentation to bring the bot to life. Krithika started with the dashboard, Naren and Bhuvana immersed themselves into the backend implementation. At the end of Day 1, we had a slackbot which logs to a database and a backend API which generated a tag cloud from the logs. Naren worked late at night and got one version up in theĀ server.
Day 2
The 2nd day started with bringing more personality to the bot and a ping API for the bot to ping the user and lots of UI. While Krithika and Naren worked on the placement of UI components. I gave inputs for slides to answer the WhatĀ ?, Why?, Who? And How? to Bhuvana. Once Bhuvana got the slides up, we ran it past Vaishnavi, and she gave a green signal and suggested a couple of moreĀ points.
Final Presentationbody[data-twttr-rendered="true"] {background-color: transparent;}.twitter-tweet {margin: auto !important;}
Ikeeplog on stage !! Thank you team @KA_Bhuvana @krithika0 @DudeWhoCode. Thank you @chargebee for #wtf #hackathon
āāā@geeky_bhavani
This was the final part of any hackathon where it all came to an end. The pressure kicks in no matter how much you have prepared. When a lot pick pushed the Team No 1 to 13th and when you see lots of great ideas presented before you, no one can judge you for getting so nervous. The slides went up, and my hands went cold with a deep breath exiting my lungs, I regained my confidence to present the what, why, how and who of iKeepLog.
Cherry on theĀ cake
I sensed the feeling of accomplishment among my team. I can assure you they were delighted that it all came together finally. We celebrated it with samosas and kachoris. When we settled back in for the results announcement, the crowd grew impatient as we neared the moment. When they announced that we were the runners-up, I was immediately on cloud nine! No words in this world can explain my emotion at that instant, so here is a video of theĀ same.
Behind theĀ scenes
How we produceĀ codebody[data-twttr-rendered="true"] {background-color: transparent;}.twitter-tweet {margin: auto !important;}
How we produce code!! #wtfhackathon @DudeWhoCode @krithika0 @KA_Bhuvana
āāā@geeky_bhavani
The Error that kept usĀ up
> material-dashboard-react@1.2.0 build /home/bhavani/iKeepLog/ikeeplog/web> react-scripts buildmodule.js:549throw err;^
Error: Cannot find module ā./lib/parseāat Function.Module._resolveFilename (module.js:547:15)at Function.Module._load (module.js:474:25)at Module.require (module.js:596:17)at require (internal/module.js:11:18)at Object.<anonymous> (/home/bhavani/iKeepLog/ikeeplog/web/node_modules/react-dev-utils/node_modules/cross-spawn/index.js:4:13)at Module._compile (module.js:652:30)at Object.Module._extensions..js (module.js:663:10)at Module.load (module.js:565:32)at tryModuleLoad (module.js:505:12)at Function.Module._load (module.js:497:3)
npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! material-dashboard-react@1.2.0 build: `react-scripts build`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the material-dashboard-react@1.2.0 build script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:npm ERR! /home/bhavani/.npm/_logs/2018ā06ā23T16_41_42_805Z-debug.log`
When you are sad but, your bot is not going to give up onĀ you.body[data-twttr-rendered="true"] {background-color: transparent;}.twitter-tweet {margin: auto !important;}
When you are sad but your bot is not going to give up on you !! #women #tech #fab #womenintech #hackathon
āāā@geeky_bhavani
Whatās next on the list forĀ iKeeplog
iKeeplog is not just a hackathon thing. We are going to work on it more to convert the prototype to anĀ MVP.
WTF did we do at the WTF Hackathon? was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.