Assignment Portal

Explore a collection of interactive web applications developed during the OJT program. Each project demonstrates core frontend principles and creative logic.

01

Counter Application

A responsive click tracker featuring increment, decrement, and reset functionality with clean interactions.

02

Theme Switcher

Experience smooth transitions between dark and light modes with this interactive theme toggle system.

03

Password Reveal

Enhanced user experience for login forms featuring real-time password visibility toggling.

04

Alert Notifications

A custom notification system showcasing various alert types and interactive trigger mechanisms.

05

Dynamic Colors

Explore a world of color with this random background generator utilizing dynamic hex codes.

06

Button Interaction

Master DOM manipulation through interactive buttons that respond to user clicks with style.

07

Precision Clock

A sleek digital timepiece updating in real-time, precision-engineered for modern browsers.

08

Smart Greeting

An intelligent application that greets users based on the current time of day.

09

Image Portfolio

Visual Showcase

A dynamic image gallery demonstrating layout techniques and interactive visual elements.

10

UI Customizer

Empower users to personalize their reading experience with dynamic text scaling controls.

11

Neo Calculator

A high-performance arithmetic engine with a premium interface for daily computations.

12

Secure Portal

Robust form processing with real-time feedback and essential data validation logic.

13

Logistics Tool

Real-time character and word analysis for input fields with instant visual updates.

14

Password Strength

A tool to evaluate the strength of your password based on various criteria.

15

Email Validator

Check if an email address follows a valid format using regular expressions.

16

Age Calculator

Calculate your exact age based on your date of birth.

17

BMI Calculator

Compute Body Mass Index and find your health category.

18

Tip Calculator

Calculate tip amount and total bill easily.

19

Temperature Converter

Convert seamlessly between Celsius and Fahrenheit.

20

Guessing Game

Guess the randomly generated number between 1 and 100.

21

To-Do List

Manage tasks by adding, completing, or deleting them.

22

Shopping List

Keep track of your shopping items efficiently.

23

Notes App

Create and manage your personal notes dynamically.

24

Bookmark Saver

Save your favorite URLs for quick access.

25

Table Generator

Dynamically generate HTML tables with custom rows and columns.

26

Student Manager

Manage student records in an interactive table.

27

Contact List

Store and manage your contacts efficiently.

28

Movies List

Keep a list of your favorite movies.

29

Recipe Manager

Save and view your favorite recipes.

30

Habit Tracker

Track daily habits and mark them as completed.

31

Drag & Drop

Move tasks between columns using native drag and drop API.

32

Hover Gallery

An image gallery with beautiful hover effects.

33

Key Detector

See exactly which key is pressed and its keycode.

34

Typing Speed

Test your typing speed and calculate words per minute (WPM).

35

Pattern Game

A memory game where you must repeat an increasingly complex pattern.

36

Double Click Demo

Like an image using a custom double-click implementation.

37

Event Bubbling

Understand event propagation and bubbling visually.

38

Image Slider

A fully functional image carousel with manual and automatic navigation.