Activity

mayankbiswasgame

Shipped this project!

I built ChefAI X, an AI-powered cooking assistant that helps users discover recipes, get step-by-step guidance, and improve their cooking experience. The goal was to make cooking smarter, faster, and more interactive using AI.
The hardest part was integrating the AI features smoothly and making the UI responsive and user-friendly across devices. I faced issues with API handling and frontend alignment, but I solved them through testing and optimization.
I’m proud of how the project turned out, especially the clean design, working features, and overall user experience. This project helped me improve my skills in full-stack development and AI integration.
Excited to keep improving and adding more features 🚀

mayankbiswasgame

The project is complete…. yay

Attachment
0
mayankbiswasgame

Shipped this project!

Hours: 1.99
Cookies: 🍪 2
Multiplier: 1.96 cookies/hr

I created Code Optimizer Pro. This tool helps you make your JavaScript and CSS code shorter and easier to read. It also shows how much smaller the code gets. The main problem I had to solve was getting rid of comments in the code without breaking anything. I figured out how to do this. The interface of Code Optimizer Pro is simple and easy to use, which makes me happy. The output is also very well-organized. I believe that Code Optimizer Pro is very helpful for optimizing code in real life. I think Code Optimizer Pro is a great tool for people who write JavaScript and CSS code.

mayankbiswasgame

I created a project called Code Optimizer Pro. Code Optimizer Pro is a web-based tool. This Code Optimizer Pro tool helps make code run better and look nicer.

  • The main goal of Code Optimizer Pro was to use real-world optimization techniques in a way that’s useful.

I used HTML, CSS and JavaScript to build the Code Optimizer Pro application. I did not use any frameworks to build Code Optimizer Pro. This keeps Code Optimizer Pro fast and efficient.

I started by making an interface for Code Optimizer Pro. Users can paste their code here in Code Optimizer Pro. Then they get an optimized version of their code.

Then I added two features to Code Optimizer Pro:

  1. Minification

  2. Beautification

The minify mode in Code Optimizer Pro removes spaces and comments. This makes the file smaller in size.

The beautify mode in Code Optimizer Pro formats code. This makes the code easier to read and understand.

One challenge I faced while building Code Optimizer Pro was removing comments. Sometimes simple logic would break the code in Code Optimizer Pro. This was especially true for URLs in Code Optimizer Pro.

I fixed this issue in Code Optimizer Pro by handling comments in the code.

I also added detection of JavaScript and CSS in Code Optimizer Pro. This makes the Code Optimizer Pro tool easier to use for users.

Another important feature of Code Optimizer Pro was showing real-time size comparison. Users can see the optimization results clearly in Code Optimizer Pro.

I included options to copy and download the optimized code in Code Optimizer Pro.

Working on Code Optimizer Pro helped me understand optimization techniques like minification and efficient processing.

It also improved my problem-solving skills while working on Code Optimizer Pro. This was especially true while debugging and refining the logic in Code Optimizer Pro.

I made sure the output code, from Code Optimizer Pro still works properly.

Attachment
Attachment
0
mayankbiswasgame

Shipped this project!

Hours: 3.03
Cookies: 🍪 3
Multiplier: 1.81 cookies/hr

I built an Optimization Developer Dashboard that demonstrates how optimized algorithms significantly improve performance compared to inefficient ones. The project includes real-time benchmarking, live charts, auto-running tests, and multiple input sizes to show how performance scales.

The most challenging part was implementing accurate performance measurement and making the live graph update smoothly without lag. I solved this by refining the logic and using efficient JavaScript timing functions.

I’m especially proud of the interactive dashboard UI, the auto benchmark feature, and the ability to export results as CSV. This project helped me better understand optimization, algorithm efficiency, and how to present performance improvements in a clear and visual way.

mayankbiswasgame

I built the Optimization Developer Dashboard to demonstrate how performance optimization can significantly improve the efficiency of code in a clear and visual way. The main idea behind this project was to take a common concept in programming—inefficient vs optimized algorithms—and present it in an interactive, real-time environment where users can actually see the difference in execution speed. I started by designing two core functions: a slow algorithm with O(n²) time complexity and a faster optimized version with O(n) complexity. Using JavaScript’s performance.now(), I measured the execution time of both functions and displayed the results directly on the screen.

To make the project more engaging and useful, I added a live chart using Chart.js that updates every time a benchmark is run. This allows users to visually track performance differences over multiple runs instead of relying only on numbers. I also implemented multiple input sizes (Small, Medium, Large) so users can see how performance scales with increasing workload, which is an important concept in real-world optimization. To simulate real testing environments, I added an auto-running benchmark mode that continuously executes the tests and updates the graph dynamically.

Another key feature I added was an FPS-style performance meter, which gives a sense of how smoothly the system is running in real time. Along with that, I included a loader animation to improve user experience during execution and make the interface feel more responsive and professional. I also implemented a CSV export feature, allowing users to download benchmark results and analyze them later, which reflects how real developers handle performance data.

During development, I focused on keeping the UI clean and modern by using a dark developer-style theme and responsive layout. I faced some challenges, especially with fixing bugs caused by incorrect code formatting and ensuring that the performance measurements were accurate and consistent. I also worked on optimizing the code itself to avoid unnecessary delays and ensure smooth updates of the graph and UI.

Overall, this project helped me understand not just how optimization works, but also how to present it effectively using visualization and interactivity. It highlights the importance of writing efficient code and provides a practical tool to demonstrate performance improvements in a way that is easy to understand and visually appealing.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
mayankbiswasgame

Shipped this project!

Hours: 0.6
Cookies: 🍪 8
Multiplier: 13.92 cookies/hr

I built a smart automatic irrigation system using Arduino that waters plants only when needed. The hardest part was understanding relay connections and fixing the control logic, but I solved it through testing. I’m proud that it works reliably and helps prevent plants from dying due to improper watering.

mayankbiswasgame

I started this project to solve a common problem in plant care: inconsistent watering. Many plants either get too much or too little water due to manual mistakes. My goal was to design a simple and reliable automatic irrigation system using Arduino. I planned the core features such as soil moisture sensing and automatic pump control. Instead of adding complex components, I focused on making a clean and efficient offline system that works without internet. I also decided to build everything on a breadboard to keep it easy to assemble and modify.

Setting up the hardware was an important phase of the project. I connected the soil moisture sensor, relay module, and water pump using a breadboard and Arduino Uno. One of the main challenges was understanding the relay connections, especially COM, NO, and power flow for the pump. Initially, I faced issues where the pump was always on due to incorrect wiring and logic. After troubleshooting, I corrected the relay behavior and ensured safe power connections. Another challenge was ensuring stable readings from the sensor, which required proper placement and consistent power supply.

The coding part focused on creating a fully automatic system without any manual control. I wrote a program that reads soil moisture values and converts them into percentage for better understanding. Based on a defined threshold, the system decides whether to turn the pump on or off. I also added calibration logic to make the readings more accurate in real conditions. Debugging was done using the Serial Monitor to verify sensor values and pump behavior. The goal was to keep the code simple but effective, ensuring that the system works reliably without needing constant adjustments.

In the final stage, I tested the system in different soil conditions to ensure accuracy and reliability. The system successfully turned on the pump when the soil was dry and stopped it once enough moisture was detected. This confirmed that the automatic irrigation logic was working correctly. The final build is compact, efficient, and easy to replicate. While this version does not include IoT features, it provides a strong foundation for future upgrades like cloud monitoring and remote control. Overall, the project demonstrates how simple electronics can solve real-world problems effectively

Attachment
Attachment
Attachment
Attachment
0
mayankbiswasgame

Shipped this project!

Hours: 3.1
Cookies: 🍪 5
Multiplier: 1.62 cookies/hr

I built a Java Swing GUI-based number guessing game with difficulty levels, timer, scoring system, and leaderboard. The hardest part was fixing the timer logic, but I managed it successfully. I’m proud of the UI and smooth gameplay. This project improved my skills in Java, GUI design, and event-driven programming.

mayankbiswasgame

Worked on developing a Java Swing-based GUI number guessing game. Designed and implemented the user interface with a clean layout, input fields, and buttons. Built core game logic including random number generation, difficulty levels, scoring system, and timer-based challenge. Fixed bugs related to timer behavior and ensured that the “time’s up” message appears only once. Added a leaderboard system using file handling to store player scores. Improved overall user experience with sound feedback and better UI styling.

Attachment
0
mayankbiswasgame

Shipped this project!

Hours: 1.8
Cookies: 🍪 6
Multiplier: 3.21 cookies/hr

I built a Digital Dice using ESP32 that simulates a real dice using LEDs and an ultrasonic sensor. The hardest part was generating reliable random outputs and synchronizing the sensor input with LED patterns, but I figured it out by refining the logic and testing different timing and conditions in the code. I’m really happy with how responsive and interactive the final project feels :)

mayankbiswasgame

I created a touchless digital dice which is put together with ESP32, an ultrasonic sensor, and 5 LEDs. I had the sensor which I used to detect hand distance and get the dice to roll when a hand comes in close range. Also I programmed in LED patterns which represent numbers 1 to 5 and included a special blink for 6. Also I did a random LED flicker for a realistic rolling animation which I designed and added. I played around with the distance settings to make the trigger stable and to also avoid multiple triggers. Also I went back and forth with the code and hardware connections to get everything to run smoothly.

0
mayankbiswasgame

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build. if we swipe our hand near ultrasonic sensor it will roll the dice and guess a number from 1-6 and it will represent by turning led.There are total 5 led
1 led = 1
2 led = 2
3 led = 3
4 led = 4
5 led = 5
and 5 led blink 3 time = 6

Attachment
0