I designed two special purpose web calculators using HTML and JavaScript, with an emphasis on real world usability. The first application was a loan repayment calculator that accurately computes monthly payments while validating user input and handling errors without relying on browser alerts. For the second application, I independently created a light-pollution and night-sky visibility calculator that estimates local Bortle class and illustrates how outdoor lighting contributes to skyglow and energy waste. This project strengthened my skills in JavaScript logic, form validation, UI design, AI-assisted development, reinforcing the importance of building tools that translate technical work into meaningful, real world insight.
Search Results for: JavaScript
Final Project – MIS2402
This project was completed as part of my web development coursework and was sponsored by my professor. The goal of the assignment was to help students apply their knowledge of HTML and JavaScript while also learning how to responsibly use AI tools to support software development. My role in this project was to design, test, and refine two special-purpose web applications using AI-generated code as a starting point. One of my applications was a final exam grade calculator that allows students to enter their current average, the weight of their final exam, and their desired final grade to determine the minimum score needed on the final. Through this project, I learned how to effectively prompt AI tools, evaluate and modify generated code, and ensure the application was accurate and user-friendly. I also gained a better understanding of how web applications can solve real-world problems for students by providing clear, practical information that helps reduce stress and support better academic planning.
URL’s:
https://misdemo.temple.edu/tut49866l/project/
https://misdemo.temple.edu/tut49866l/project2/
Final Project – MIS2402 – Fall 2025
I developed an Aptitude Test Time Management Calculator as part of a web-based project that applies practical problem-solving to exam and assessment environments. The project was completed independently using HTML, CSS, JavaScript, jQuery, and Bootstrap, and was inspired by my prior internship experience at the Indian Institute of Technology (IIT), where I worked on student assessment and proficiency estimation tools. My role involved designing the user interface, implementing client-side logic for calculations and validation, and ensuring the application provided clear, actionable feedback to users. Through this project, I strengthened my skills in front-end development, user-centric design, and input validation, while also learning how to translate real-world academic and testing challenges into functional software solutions. The final tool helps users plan exam pacing, estimate performance, and make data-driven strategy decisions, demonstrating my ability to build practical, user-focused applications.
Final Project – MIS2402
For this project I was tasked to create a calculator of my choice and ive decided to make one that helps college students compare the costs of living near campus versus commuting from home. this calculator allows users to see how different expenses such as rent, utilities, groceries, gas, and parking—affect their total monthly spending.
Created using HTML, CSS, JavaScript, jQuery, and Bootstrap, the calculator has a simple design. Students can enter their housing and commute details, like miles driven per day, gas price, vehicle MPG, tolls, and parking permit costs. The program then calculates the total monthly cost for both options and highlights which one is cheaper.
This project helps students make smarter financial decisions by showing how the convenience of living near campus compares to the long-term costs of commuting. It provides a clear, data-driven way to decide which lifestyle fits their budget best.
Special – Purpose Calculators: Web-Based Financial Calculators
This project was developed as part of a web development initiative within Temple University’s Management Information Systems program. Focusing on building real-world, special-purpose web applications. I independently designed and developed two interactive calculators: a loan repayment calculator and a custom grocery spending tracker. Using HTML, CSS, JavaScript, jQuery, I implemented responsive layouts, client-side logic, and dynamic user interactions, ensuring that all calculations were accurate and validated without relying on browser alerts or prompts. Both applications were deployed to a live Linux web browser, reinforcing best practices in testing, debugging, and production readiness.
Through this project, I strengthened key technical and professional skills including front-end web development, JavaScript event handling, DOM manipulation, input validation, and financial logic implementation. I also enhanced my analytical thinking and problem-solving abilities by translating user needs into functional tools and verifying results against real-world scenarios. This experience demonstrates my ability to build user-focused applications, work independently from requirements to deployment, and apply technical skills to practical business and financial challenges.
Project Links:
MIS 2402 Calculator Project
This project uses an AI tool to create two special-purpose calculators as web applications using HTML, JavaScript, jQuery, CSS, and Bootstrap. A special-purpose calculator takes one or more inputs and generates a useful result.
The first application is a loan repayment calculator that takes a loan amount, loan term (in years), and annual percentage rate (APR) to calculate the monthly payment, total amount paid, and total interest paid. The application includes input validation and presents meaningful messages when input is missing or invalid.
The second application is a unique special-purpose calculator that generates a useful result based on user input for a specific purpose. It is designed to be creative, useful, and function as a web application that performs accurate calculations and handles both valid and invalid input properly.
URL #1 – Loan repayment calculator:
https://misdemo.temple.edu/tut53603j/project/
URL #2 – You own special-purpose calculator
https://misdemo.temple.edu/tut53603j/project2/
Password Security Calculator
I created a special-purpose calculator called a Password Strength Calculator. It helps users evaluate how secure their passwords are based on length, number of symbols, and numbers. The calculator assigns a score and classifies the password as weak, moderate, or strong. It also includes a progress bar to visually show the strength, making the results easy to understand. This tool is useful because strong passwords are important for protecting personal and online security.
To build this, I used HTML, CSS, JavaScript, jQuery, and Bootstrap in a single file, as required. I created a form to collect input and used jQuery’s .click() event to run the calculation. The program retrieves values using .val(), validates the input, and displays error messages using .html() instead of alerts. A JavaScript function calculates the score based on conditions, and jQuery updates the result and progress bar dynamically using .addClass() and .css().
Overall, this project meets the requirements and demonstrates how to create an interactive and useful web application using front-end technologies.
Special Purpose Calculator Project
In this project, I utilized AI to create a code for a special-purpose calculator. With the use of JavaScript, jQuery, HTML, and more, a specific prompt was provided for the AI chatbot to use to create the code needed. Through this, I was able to gain knowledge on how to be as thorough as possible when providing prompts and information to AI in order to get the best results possible. I also learnt how to edit the code in order to personalize it even further for the best results.
MIS 2402 Final Project
For my MIS 2402 final project, I developed two web-based special-purpose calculators using HTML, CSS, JavaScript, jQuery, and Bootstrap. The project was sponsored by the MIS department and supervised by Professor Laurel Miller.
The first application I built was a Loan Repayment Calculator that determines monthly payments and total interest based on user-inputted loan amounts and APR. For the second part of the project, I independently designed and coded a GPA Projecting Calculator. This tool allows students to input their current cumulative GPA and credits alongside their expected semester performance to visualize how their current grades will impact their long-term academic standing.
Through this activity, I learned how to effectively use AI prompting to generate initial code structures and then manually refined that code to ensure proper data validation and responsive UI design. I also gained experience deploying these applications to a live server environment via Bitvise.
Loan Calculator and Commuting Cost Calculator
Final class project for MIS 2402. Designed and executed HTML, CSS, and Javascript to create commuting cost calculator and loan repayment calculator. Helped reinforce topics learned in class and refine coding knowledge.
Links to the calculators:
