DEV Community

Amogh
Amogh

Posted on

LGMVIP- Internship Experience

Hello Everyone,

I am Amogh Gupta 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 Oct 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.
Amogh Gupta'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. Check out the official LetsGrowMore site to be a part of their Virtual Internship Program LGM-VIP and all the best for your journey.

Top comments (0)