cover photo

BLOG · 13/9/2025

General Task Report (Part 2)

General Task Report (Part 2)
This Article is yet to be approved by a Coordinator.

Task 17: Introduction to VR

Objective: To get familiarized with what Virtual Reality is and to make a detailed report.

I experienced virtual reality, and then learnt about it. I also learnt the differences between VR and AR, the trends in the space and technology stack being developed and Indian companies in this space. I made a detailed report on my learnings.

image link

Link to my report

Outcomes: I experienced virtual reality and learnt a lot about it.

“Please click here to continue to the next section of the report.”

TASK 18: Sad servers

Objective: To learn the basic commands on Linux through "Command Line Murders", which is a trouble shooting scenario (like a detective game) hosted on "Sad Servers"

I started with going through the basic Linux commands from the reference article. I then cloned the GitHub repo to my local computer. I installed Cygwin in order to mimic a Linux-style command line on windows. Then I went into the "mystery" directory. I extracted the clues from the crime scene. Based on the clues, I solved the mystery using Linux commands to search through the various folders for required details.

The commands I ran are as shown below:

ss ss ss

Outcomes: I learnt few basic Linux commands and gained hands on experience in implementing them.

Task 19: Make a Web app

Objective: To create a resource library website using express where you can browse the resource articles, books etc which are available and also manage your account.

I have used HTML, CSS, and JavaScript for the frontend, Express.js for the backend, Node.js as the runtime environment, and MongoDB as the database to create my resource library web app which has the following features: We can create our account by registering. Once registered, we can login to view the resources available in the library. There is a particular username and password for the library admin, when logged in through that username and password, there is a provision to add or delete resources. When logged in through other usernames and passwords, resources can not be added or deleted. You can watch the video demonstration through the link provided below.

rl

Link to video demo

Link to GitHub repository of code

Outcomes: Through this task, I learnt how to build a full-stack web application by connecting the frontend (HTML, CSS, JS) with the backend (Node.js, Express) and database (MongoDB). I also understood how data flows between these layers and practiced implementing basic CRUD operations.

UVCE,
K. R Circle,
Bengaluru 01