DEV Community

Adarsh Srivastava
Adarsh Srivastava

Posted on • Edited on

My Web Development Journey: From Learning to Building Projects with Oasis Infobyte

Introduction

As a computer science student passionate about web development, I recently had the opportunity to intern at Oasis Infobyte. During this internship, I worked on multiple beginner-friendly yet industry-relevant projects that helped me solidify my understanding of HTML, CSS, and JavaScript. In this blog, I’ll walk you through my experience building these projects and what I learned from each.

Project 1: VPN Landing Page

The first project I built was a landing page for a VPN service. This project helped me practice the fundamentals of HTML and CSS, especially layout design, visual hierarchy, and responsiveness.

Key Features:

  • Clean and modern UI

  • Hero section with CTA button

  • Responsive design

  • Background image with parallax effect

What I Learned:

  • Structuring HTML semantically

  • Using Flexbox and Grid for layouts

  • Applying parallax scrolling effect

  • Working with background images and color schemes

Project 2: Personal Portfolio Website

The second project involved building a personal portfolio website to showcase my work, skills, and contact details.

Key Features:

  • About Me section

  • Skills sections

  • Contact form

  • Responsive navigation bar

What I Learned:

  • Organizing multi-section pages

  • Designing consistent UI

  • Enhancing UX through smooth scrolling and animations

This portfolio also serves as a live resume and helped me practice real-world design thinking.

*Project 3: Temperature Converter
*

Lastly, I developed a temperature converter using basic HTML, CSS, and JavaScript. It was a simple but functional project aimed at reinforcing my JavaScript fundamentals.

Key Features:

  • Input field to enter temperature

  • Dropdown to select between Celsius and Fahrenheit

  • "Convert" button to display the result

  • Clean and user-friendly UI

What I Learned:

  • DOM manipulation

  • Handling user input and validation

  • Writing clean and readable JavaScript

*Final Thoughts *

Interning at Oasis Infobyte gave me practical exposure to building web-based interfaces. These projects were a great starting point and helped me better understand how front-end development works in real-world scenarios.

If you're starting your journey in web development, I highly recommend taking on similar beginner projects. Not only do they strengthen your skills, but they also give you tangible results to showcase in your portfolio.

Thanks for reading, and stay tuned for more updates on my development journey!

You can visit Oasis Infobyte at oasisinfobyte.com

Top comments (0)