Hi there, I recently got an internship in an early-stage startup and currently I am in my final year. Here through this article, I want to share my experience working with the startup so far. I have learned a lot throughout the process and sometimes things can be overwhelming but once you get going u will get used to it. Now I am from Bangalore and I stay very far away from the office, it's like 2.5 hours of traveling from home to office and in the evening its 3 hours of travel, the bus is always crowded in hsr-layout. In my first week, I was given the task of learning the basics of Django and Django rest framework and since I had not done the backend before it was very tough in the initial days but after so much effort I learned and wrote the API's for the tasks.
Now in the second week, they conducted the hackathon for their first product prototype build in the office and we stayed there for one entire day, I was responsible for writing the API's for the backend. I got the job done but still, there were a lot of things that needed to be changed and my manager changed it later. I also implemented the Firebase authentication which was very tough for me, there was a bug in the Django and I remember my manager trying to solve it and it took a long time but he fixed it(I still don't know how he did it). So the backend basic API's were ready and only integration was remaining. Now for the rest of my internship, I was involved in writing API's, got a chance to try different GCP and Azure services, and worked on making the streamlit applications for some of the outputs for the tasks, I had to learn Docker for containerization, worked on text transcription using the GCP and Azure services. It was a very great experience and I had a lot of fun working with the founding team members. I learnt a lot and it was worth doing the internship offsite. With this, I want to conclude, thanks for reading ๐.