Sharing how I created a Get Harvest Clone, remotely, in 4 days

Rajat Sahu
3 min readJan 3, 2021

Firstly, I would like to take this opportunity to express my heartfelt thanks to MASAI SCHOOL for giving me the opportunity to learn and grow under it. I really appreciate the time I have spent under this immense platform both personal and professional level. I have utilised my best 5 weeks of journey in Unit-2 at Masai School and now coming to the end of Unit-2, I have completed a project and application creating a clone of Get Harvest and now I am here to share my experience.

Introduction

Harvest offers time tracking, invoicing, expense tracking, and time-based reporting. Users can send automated payment reminders from the software if clients haven’t paid an invoice on time. This is a “less stressful option for managers who hate dunning their customers.” In this project I have tried to clone the website. I have implemented all the technologies that I learnt in Masai School till now. With much of I efforts I have clone the front-end part and added the functionality. This was a team project so I collaborated with Naeem Shaik and Milind Dev my batchmates at Masai School.

Technologies Used:

  • HTML 5
  • CSS 3
  • JavaScript

I created some dynamic pages with use of JavaScript ES6 , in order to fetch data from local storage.

First Day, 29/12/2020

As there is a saying “A good beginning makes a good ending” so me with my teammates decided to clone as much as possible and distributed the work. The work seems easy in the beginning but was not. The day ended and only the sign signup and some work of landing page was completed.

Second Day, 30/12/2020

We all continue the work and made some progress and now we had some static pages, but it seems like we were working slow.

Third Day, 31/12/2020

We now had only two days left for project completion and now need to implement the functionality. We thought of using ES6 and we will fetch data from local storage. Naeem added the functionality of how to create a project using the data from the local storage.

Now it was time to add more functionality to the app.

Fourth Day, 01/01/2021

First of January the first day of a year and this was the first time in my life that I worked whole day. But honestly it takes allot of patience to control our thoughts especially when whole world is celebrating and you are working lol !

So , today almost everything was completed but we faced an issue. Our code was showing some error and app was not working properly. This was a moment where everything seems wrong but anyhow we figure out the error and completed the work. That day we worked for almost 20 hours and really it makes me feel proud and more than that it push me to work more. This made me believe that I have allot of potential and I can work more hard and realized my ability.

Timer functionality that tracks the time spend on a project.
Graph tracks the progress of a project

Project Github Link:

https://github.com/Milind-dev/Helium.git

Team Members and Contributors

Rajat Sahu

Github: rajatsahu18

LinkedIn: Rajat Sahu

Naeem Shaik

Github: Naeemns

LinkedIn: Naeem Shaik

Milind Dev

Github: Milind-dev

LinkedIn: Milind dev

--

--