DEV Community

Cover image for LGMVIP- Internship Experience
Rutuj Runwal
Rutuj Runwal

Posted on • Updated on

LGMVIP- Internship Experience

Hello Everyone,

I am Rutuj Runwal and in this post I will be sharing my experience as a Web Developer Intern at Let's Grow More(LGM) through their Virtual Internship Program that I had joined for July 2021.

It was a well-structured internship and as a Web Developer Intern I was expected to complete at least 2 out of the 3 listed tasks using relevant technologies. The tasks were as follows :-
Beginner Level Task :- Create a Single Page Website using HTML, CSS and JavaScript. The website had to follow a predefined design pattern along with a few creative changes.
Intermediate Level Task :- Create a Web Application using ReactJs. The application had to feature an API call to display user data. It also featured a loader to be displayed while the data was still being fetched.
Advanced Level Task :- Student Result Management System using HTML, CSS, JavaScript, PHP and MySQL.

I have successfully completed the first two tasks and had learned a lot in this process.
Beginner Level: I always use bootstrap 5.0 as my go-to library when designing single page applications. It provides you with flexibility and creativity for your website while still maintaining responsiveness throughout your website. It was a good experience to design the webpage according to a predefined design and add extra bits into it to get an immersive experience.

Intermediate Level: I was exploring the wonderous capabilities that ReactJs had and I had already made a few projects using ReactJs earlier: Notes App and MoLog Marketing But I had never used external data from firebase or any API etc into my sites. Thus, this task gave me an insight into using API’s in react and it was the perfect time for me to understand more about React through this task. I used react-bootstrap to set up a clean UI to display the data. I also added a “Load More” functionality into my page to fetch and display more data onto my app.
Rutuj Runwal's Web App

Features:

  • Fetch and Display API Data
  • Responsive Design
  • Load More button to get more data

All the source code is present on my Github: here

Thus, It was a wonderful experience and an opportunity to explore more.

Let's Connect: Linkedin

Hey Reader, I have also created a Anti-malware app: Click Here👀

Top comments (0)