Activity

himanshibisht25

Shipped this project!

Hours: 4.21
Cookies: 🍪 6
Multiplier: 1.5 cookies/hr

Developed using HTML, CSS, and JavaScript, this project helped me strengthen my understanding of game logic, DOM manipulation, and real-time interactions.

It features smooth controls, scoring, and game-over detection.

I would truly appreciate your feedback, and if you liked it, please consider giving it a vote

himanshibisht25

🎤 Interview Simulator Project

Hey everyone! I built an Interview Simulator to help users practice real interview scenarios in an interactive way.

The project starts with an introduction question like “Tell me about yourself,” allowing users to type their response while a timer creates a real interview environment. It then moves through different questions, helping improve confidence, communication, and thinking under pressure.

The UI is simple and user-friendly, making it easy to focus on answering questions effectively. This project helped me understand DOM manipulation, event handling, and creating dynamic interfaces using JavaScript.

I really enjoyed building this project and learning how to simulate real-world experiences through code.

Feel free to check it out and share your feedback! 🚀

0
himanshibisht25

This screen presents the first interview question, “Tell me about yourself,” which is one of the most common opening questions in interviews. Users can type their response within a limited time, simulating real interview pressure. The timer encourages quick thinking, while the structured layout helps users focus on delivering a clear and confident introduction.

Attachment
0
himanshibisht25

Shipped this project!

Hours: 6.13
Cookies: 🍪 10
Multiplier: 1.58 cookies/hr

Excited to share that I’ve successfully built and deployed a Snake Game 🐍
This project focuses on core JavaScript logic, responsive design, and interactive gameplay.

Feel free to explore the project and share your thoughts.
If you found it interesting, please consider voting for it.

himanshibisht25

In this part of the project, I focused on building the basic HTML structure of the Tic Tac Toe game. I created a clean layout using semantic elements like header, main, and section to organize the content properly. The main component is a 3×3 grid made up of individual cells, each assigned a data index to track user interactions later with JavaScript. I also added a status section to display the current player’s turn and a restart button for resetting the game. The goal here was to keep the structure simple, organized, and ready for styling and functionality in the next steps.

Attachment
0
himanshibisht25

In this project, I built an interactive Tic Tac Toe game using HTML, CSS, and JavaScript. The main goal was to strengthen my understanding of DOM manipulation, event handling, and game logic. I started by creating the basic structure of the game board using HTML, then styled it with modern and interactive CSS to make the UI visually appealing. After that, I implemented the core functionality in JavaScript, including player turns, winner detection, and draw conditions. One of the key challenges was managing the game state and ensuring the logic worked correctly after each move. I also added a restart feature so users can easily play multiple rounds without refreshing the page. Overall, this project helped me improve both my logic-building skills and UI design, and it was really enjoyable to create a simple game with a smooth user experience

0
himanshibisht25

This Snake Game is a fun and interactive browser-based game built with HTML, CSS, and JavaScript. Players control the snake using arrow keys, guiding it to eat red food and grow. Each new segment added appears in a different color, making the gameplay visually engaging. The game includes Start, Pause/Resume, and Restart buttons, and the score updates in real-time. With a responsive canvas, smooth movement, and vibrant design, this project demonstrates dynamic game logic, DOM manipulation, and interactive UI elements, making it both enjoyable to play and visually appealing for viewers.

Attachment
0
himanshibisht25

This Snake Game is an interactive browser-based game built using HTML, CSS, and JavaScript. Players control a snake using arrow keys, guiding it to eat red food that makes the snake grow. Each new segment added appears in a different color, creating a visually appealing effect as the snake grows. The game includes Start, Pause/Resume, and Restart buttons, with slow, controlled movement for smooth gameplay. The score updates in real-time, and collision with walls or the snake’s own body ends the game. The design features a gradient background, colorful buttons, and a responsive canvas, making the game visually engaging. This project demonstrates DOM manipulation, event handling, interval-based animations, and dynamic game logic, providing both an enjoyable gameplay experience and a practical example of core web development skills.

0
himanshibisht25

Shipped this project!

Hours: 10.99
Cookies: 🍪 26
Multiplier: 2.37 cookies/hr

🎉 Enjoyed Building This Project!
I had a lot of fun creating this Quiz Game, from designing the welcome page to implementing the timer, quiz logic, and results. It was a great way to practice DOM manipulation, event handling, and dynamic UI updates in JavaScript.

If you enjoyed this project, give it a vote or star ⭐ to show your support! Your feedback really motivates me to build more interactive and fun web projects.

himanshibisht25

Today I set up the basic project structure for the Quiz Game, including index.html, welcome.html, quiz.html, result.html, style.css, and script.js. I implemented the welcome page with a clean UI, including a start button that navigates to the quiz. Focused on making the page responsive and visually appealing using CSS gradients, button styles, and centered layout. This page sets the tone for the entire game and ensures a good first impression for users. Learned about structuring multi-page web applications and linking pages with JavaScript.

Attachment
Attachment
Attachment
Attachment
0
himanshibisht25

Developed logic for question navigation, allowing the user to move to the next question automatically or via a next button. Ensured the timer resets for each question and the previous selections do not carry over. Focused on smooth user experience with clear visual feedback. This helped me understand event handling, state management, and clean code practices for multi-step interfaces.

Attachment
0
himanshibisht25

Today I set up the Quiz Game project structure with all the essential files: index.html, welcome.html, quiz.html, result.html, style.css, and script.js. I focused on designing the welcome page, which serves as the entry point for the game. It features a clean layout with a start button that smoothly transitions the user to the quiz. For the video demo, I ensured that the welcome screen looks visually appealing with gradient backgrounds, styled buttons, and centered text, giving a polished first impression.

I also tested the navigation flow, so clicking “Start” immediately launches the quiz, showing the first question along with the timer. This ensures that the video can clearly showcase the interactive gameplay. During the demo, viewers will see:

The start button activating the quiz

Timer starting automatically

Questions displaying with multiple-choice options

Smooth UI transitions

This devlog helped me focus on initial user experience, responsive design, and clear visual cues for first-time users. Recording the video here allows anyone to instantly understand the functionality and feel of the game before diving into the quiz itself.

1

Comments

Airin a
Airin a about 1 month ago

I love the smooth animation! Keep up the good work!

himanshibisht25

Shipped this project!

Hours: 6.28
Cookies: 🍪 12
Multiplier: 1.94 cookies/hr

I really enjoyed building this calculator and learned a lot in the process. Using HTML, I structured the layout; with CSS, I styled it to look clean and responsive; and with JavaScript, I made it interactive by handling events and updating the display dynamically. This project improved my understanding of how web technologies work together. I hope you find it useful—if you liked it, please give it a vote!

himanshibisht25

Building this calculator was not only about creating a functional tool but also a great learning experience in web development. Through HTML, I learned how to structure content, organize buttons, and design a clear display area for user interaction. Using CSS, I enhanced the visual appearance with styling, colors, spacing, and responsive layouts to make the calculator look modern and work smoothly on different devices. With JavaScript, I explored DOM manipulation, event handling, and dynamic updates, allowing the calculator to respond instantly to user inputs. I also learned to implement basic arithmetic logic, handle errors gracefully, and update the display in real time. Overall, this project helped me combine design and functionality, improving my understanding of web development concepts and showing how HTML, CSS, and JavaScript work together to create an interactive and practical application.

0
himanshibisht25

This calculator is a simple yet powerful tool that combines a clean HTML structure with JavaScript functionality to provide accurate and instant calculations. Its responsive design, user-friendly interface, and error-handling features make it suitable for students, professionals, and everyday users alike. By integrating HTML and JavaScript, it demonstrates how web technologies can create interactive and practical applications, turning a basic webpage into a fully functional and reliable calculator for daily use.

Attachment
0
himanshibisht25

Shipped this project!

Hours: 4.57
Cookies: 🍪 7
Multiplier: 1.52 cookies/hr

Hey! 👋

Today I built a To-Do List App using HTML, CSS, and JavaScript. Through this project, I learned how to structure a webpage using HTML, style it with CSS, and make it interactive using JavaScript. I practiced DOM manipulation by dynamically creating and updating elements, and used event handling to respond to user actions like adding, completing, and deleting tasks.

I also understood how to validate user input, apply CSS animations for better user experience, and manage application flow using conditional logic. This project helped me strengthen my basics and gave me hands-on experience in building a real-world interactive web application. 🚀

himanshibisht25

The To-Do List application is designed to help users efficiently manage and organize their daily tasks through an interactive interface. Users can input tasks and add them to a dynamically generated list. The application performs input validation to ensure that empty tasks are not added, thereby maintaining data integrity.

Each task is displayed with options to mark it as completed or delete it. When a task is marked as completed, its visual appearance changes to indicate its status. Users can also remove tasks from the list, with smooth animations enhancing the user experience during deletion.

The application leverages JavaScript for real-time DOM manipulation and event handling, allowing updates to occur without page reloads. CSS is used to provide styling and animations, creating a responsive and visually appealing interface. Overall, the system demonstrates core front-end development concepts by combining structure, style, and interactivity to deliver a functional task management tool.

0
himanshibisht25

⚙️ Functionality of To-Do List App

The To-Do List application allows users to add, manage, and remove tasks interactively. When a user enters a task and clicks the “Add” button, the application checks whether the input is empty. If it is empty, an alert message is displayed; otherwise, the task is added to the list dynamically. Each task appears with two buttons: one to mark it as completed and another to delete it.

When the complete button is clicked, the task is visually marked as done using a style change. When the delete button is clicked, the task is removed from the list with a smooth animation effect. The application uses JavaScript to handle user actions and update the webpage without reloading. CSS animations are applied to enhance the user experience by making task addition and deletion visually smooth.

Attachment
0
himanshibisht25

Shipped this project!

Hours: 2.58
Cookies: 🍪 6
Multiplier: 2.36 cookies/hr

💡 Key Learnings from this Project

• Learned how to integrate APIs in JavaScript using the fetch method
• Understood how to handle API responses and convert them into usable data
• Gained hands-on experience with DOM manipulation to update content dynamically
• Improved understanding of event handling (button click events)
• Learned how to connect HTML, CSS, and JavaScript to build an interactive app
• Practiced writing clean and structured frontend code
• Understood how real-time data can be displayed without page reload
• Built confidence in creating small, functional web projects

himanshibisht25

This project is a fun and interactive application that displays programming-related jokes with just a single click. It is developed using HTML, CSS, and JavaScript, and integrates an external API to fetch real-time jokes.

🔹 How it works:
When the user clicks the button, JavaScript captures the event and sends a request to an API using the fetch method. The API responds with a random programming joke, which is then processed and displayed instantly on the screen using DOM manipulation—without refreshing the page.

🔹 Key Features:
• Clean and simple user interface
• Real-time joke fetching using API
• Dynamic content update using DOM
• Smooth and responsive interaction
• New joke on every click

This project helped me understand how frontend technologies work together and how APIs can be used to build dynamic web applications.

0
himanshibisht25

Joke Generator Web Application

This project is a simple and interactive web application that generates programming-related jokes on user demand. It is built using HTML, CSS, and JavaScript, and integrates an external API to fetch real-time joke data.

The HTML is used to create the basic structure of the webpage, including a button for generating jokes and a section to display them. CSS is applied to enhance the visual appearance of the application by adding styling such as colors, layout, and fonts, making the interface user-friendly and appealing.

JavaScript acts as the core logic of the application. It listens for user interactions, specifically button clicks, and triggers a function to fetch a new joke from an external API. The API serves as a data source, providing different programming jokes each time a request is made.

The DOM (Document Object Model) is used to dynamically update the content of the webpage. Once a joke is received from the API, JavaScript modifies the DOM to display the joke instantly without reloading the page.

Overall, this project demonstrates the integration of frontend technologies with an API, showcasing how dynamic and interactive web applications can be built efficiently.

Attachment
0
himanshibisht25

Shipped this project!

Hours: 3.19
Cookies: 🍪 5
Multiplier: 1.54 cookies/hr

I enjoyed building this project and learned about different currencies. Along with that, I also learned how to build projects using APIs and revised DOM manipulation and API integration, which helped me strengthen my JavaScript concepts.

himanshibisht25

Technologies and Skills Practiced in the Currency Converter App

In this project, I practiced using APIs, DOM manipulation, and JavaScript to build a functional and interactive currency converter:

APIs – Integrated APIs to fetch live exchange rates and country flag images, making the app dynamic and visually informative.

DOM Manipulation – Used JavaScript to create, update, and display currency conversion results in real time on the webpage.

JavaScript Logic – Implemented the conversion calculations and handled user input, ensuring accurate results for all 158 supported currencies.

User Interaction – Built interactive elements like dropdowns and input fields, allowing smooth selection of currencies and instant conversion updates.

This project helped me strengthen my skills in working with APIs, dynamically updating content with the DOM, and handling real-time calculations with JavaScript.

0
himanshibisht25

In this project, I practiced using APIs, DOM manipulation, and JavaScript to build a functional and interactive currency converter:

APIs – Integrated APIs to fetch live exchange rates and country flag images, making the app dynamic and visually informative.

DOM Manipulation – Used JavaScript to create, update, and display currency conversion results in real time on the webpage.

JavaScript Logic – Implemented the conversion calculations and handled user input, ensuring accurate results for all 158 supported currencies.

User Interaction – Built interactive elements like dropdowns and input fields, allowing smooth selection of currencies and instant conversion updates.

Attachment
0
himanshibisht25

Devlog – Daily Positive Affirmation Fetcher

The Daily Positive Affirmation Fetcher is a simple web application designed to display motivational and positive affirmations to users. The main functionality of the project is to retrieve affirmation messages from an external API and present them dynamically on the webpage. The goal of the application is to allow users to easily access positive and encouraging messages that can help promote a positive mindset.

When the user opens the webpage, the interface displays a title and a section where the affirmation message will appear. There is also a button that allows the user to generate a new affirmation. When the button is clicked, JavaScript sends a request to the affirmation API using the fetch function. The API responds with a motivational message, which is then processed and displayed on the page.

The application uses HTML to structure the webpage elements such as the heading, message container, and button. CSS is used to style the layout and improve the visual appearance of the application, making it clean and easy to read. JavaScript manages the core functionality by handling the API request, receiving the response, and updating the content dynamically using DOM manipulation.

Each time the user interacts with the button, the application fetches a new affirmation and updates the displayed message without reloading the page. This dynamic behavior improves the user experience and allows users to view different affirmations easily.

Overall, the functionality of the Daily Positive Affirmation Fetcher demonstrates how front-end technologies can be used together to create a simple interactive application that retrieves real-time data from an API and presents it in a meaningful way to the user.

0
himanshibisht25

Shipped this project!

Hours: 8.17
Cookies: 🍪 19
Multiplier: 2.36 cookies/hr

I built a Daily Positive Affirmation Fetcher using HTML, CSS, and JavaScript. The app fetches motivational affirmations from an API and displays them on the webpage to help users start their day with positivity.

While building this project, I learned and practiced working with the JavaScript DOM and how to fetch data from an API. Understanding how API requests work and updating the content dynamically on the page was a really valuable learning experience. One of the challenging parts was handling the API response and making sure the affirmation displayed correctly on the page, but I was able to solve it by revising JavaScript concepts and experimenting with different approaches.

I’m proud that I was able to connect a real API to my project and build something meaningful that promotes positivity. This project also helped me revise my HTML and CSS skills while improving my confidence in JavaScript.

himanshibisht25

The Daily Positive Affirmation Fetcher is a simple web application built using HTML, CSS, and JavaScript. It provides users with motivational and positive affirmations to help encourage a positive mindset. The application fetches affirmations from an external API and displays them on the webpage. Each time the user refreshes the page or clicks a button, a new affirmation is generated and shown.

HTML is used to structure the webpage, CSS is used to design the interface, and JavaScript handles the functionality such as fetching data from the API and updating the content dynamically. This project demonstrates how APIs can be integrated into web applications while creating a small tool that promotes positivity and motivation in daily life.

Attachment
0