Projects
Weather App
This weather app webpage displays current weather information and a 5-day forecast. It features a visually appealing design, location change option, and light/dark mode toggle. It shows temperature, weather description, precipitation, humidity, and wind speed. The forecast includes weather icons for each day.
View ProjectSchedule a Meeting
This code integrates the EmailJS service to handle form submissions and send email notifications when a meeting is scheduled. It combines HTML, CSS, and JavaScript to create a functional web page for scheduling meetings.
View ProjectChat bot
This is a chatbot interface designed to engage users in intuitive conversations. It integrates with the Meta LLaMA API to deliver intelligent, context-aware responses. The interface supports real-time message exchange, making it suitable for portfolios, business applications, or personal projects.
View ProjectTip Calculator
This project is a web-based tip calculator. It allows users to calculate the tip amount, total amount, and amount per person based on the bill amount, tip percentage, discount percentage, and number of people.
View ProjectHouse Price Predictor App
The House Price Predictor app combines machine learning and data mining techniques to estimate house prices. It utilizes a simple linear regression model for prediction and applies data preprocessing through feature scaling.
View ProjectTrivia App
The Trivia App is an interactive, web-based quiz platform offering a diverse range of trivia questions from the Open Trivia Database API. It includes real-time feedback, timed questions, and a scoring system.
View ProjectRock-Paper-Scissors Game
An interactive Rock-Paper-Scissors game with score tracking, sound effects, responsive design, and high-score competition. Play and compete to get the highest score!
Play the GameInteractive 3D Cube
This project showcases a 3D cube rendered using the Three.js library. The cube rotates clockwise and is textured with various images that can be changed by clicking the "Change Texture" button.
View Project3D Ball
This project features a 3D ball bouncing on the wall, changing colors with every bounce. Natural light reflecting on the ball enhances the visual experience.
View ProjectCalculator
A simple HTML calculator for basic arithmetic operations like addition, subtraction, multiplication, and division.
View ProjectTo-do list
This is a Todo App implemented using Vue.js. It allows users to create a list of tasks, mark them as complete, and store them locally in the browser.
View ProjectAPI Recipe Finder
This app allows users to search for recipes by entering ingredients. The app fetches recipes from the Tasty API and displays them in an organized grid format.
View ProjectAPI Text to Speech
This text-to-speech web app converts user-entered text into spoken words using the Speech Synthesis API, offering voice adjustments like rate and pitch.
View Project3D simulation of the solar system
A web-based 3D simulation of the solar system created using the Three.js library. It includes orbiting planets, textured spheres, and pinch-to-zoom camera adjustments.
View ProjectTranslator
This app allows users to enter text in one language and translates it into a target language using the MyMemory Translation API.
View ProjectNASA Media Gallery
This web page utilizes NASA's API to provide users with a gallery of space-related media, including images and videos of NASA's missions and astronomical wonders.
View ProjectAsteroid and Comet Close Approaches
This project uses NASA's API to display information about asteroids and comets that have come close to Earth, providing details about their approach.
View ProjectFireball Atmospheric Impact Data
This project provides data on fireball events, including information about date, time, location, and energy of fireball impacts.
View ProjectMars Photo Gallery
This web application showcases a gallery of Mars photos captured by NASA's Mars rovers. It fetches and displays the latest rover images using NASA's API.
View ProjectNASA Daily Photos of the Day
This project showcases NASA's daily space photos, featuring new captivating space visuals each day from NASA's API.
View ProjectSatellites Orbiting Earth
This project uses NASA's API to display information about satellites orbiting Earth. It also provides a 3D visualization of satellite orbits using Three.js.
View ProjectAPI Random Quote Generator
This project fetches random inspirational quotes from an API and displays them. Click the button to get a new quote.
View Project3D Resume Cube
An interactive 3D resume cube showcasing my profile with links to my portfolio, LinkedIn, and GitHub. Click on any side of the cube to explore more.
View 3D CubeSpace Invaders Game
A classic arcade Space Invaders game where you can shoot down alien invaders. This project demonstrates my skills in game development using HTML, CSS, and JavaScript.
Play Space InvadersSpace Weather Dashboard
An interactive space weather dashboard powered by NASA's API, providing real-time and historical data on space weather phenomena.
View Space Weather Dashboard