Activity

mayankbiswasgame

Shipped this project!

I built The Mochi — an ESP32-based animated smart
display with 60 face expressions on a 0.96” OLED
screen. It connects to WiFi to auto-sync time via
NTP and fetch live weather with automatic location
detection. The hardest part was fixing the SPI OLED
display which stayed blank — I debugged it using
Serial Monitor and fixed it with a manual hardware
reset sequence. I also integrated an RC522 RFID
reader that shows a personalised greeting animation
when a card is tapped, a touch sensor to change
expressions, a push button for clock and weather
modes, and an active buzzer for sound feedback.
Really proud that the touch sensor and all 60
animations work perfectly. Built entirely on a
breadboard with custom Arduino C++ firmware written from scratch.

mayankbiswasgame

This project is an ESP32-based smart desk bot with an OLED display and a touch sensor. The most unique feature of this project is that it can show 60 different animated faces and expressions. These expressions make the bot look alive and interactive. It can display happy, sleepy, angry, confused, excited, and many other emotions. The touch sensor is used to switch between different screens and expressions. The bot can also display useful information like weather updates, temperature, and the current time. When the touch sensor is pressed, the OLED screen changes from face animations to weather or clock mode. This makes the project both fun and useful. While making this project, I learned how to connect an ESP32 with an SPI OLED display using pins like GND, VCC, D0, D1, RES, and DC. I also learned how to use a touch sensor as an input device. At first, I faced problems with the display not working properly because of wiring and pin issues, but after fixing the connections and updating the code, the project started working correctly. This project improved my coding, wiring, and troubleshooting skills. In the future, I want to add WiFi, voice control, games, and sound effects.

Attachment
Attachment
Attachment
Attachment
0
mayankbiswasgame

Shipped this project!

I built ChefAI X, an AI recipe generator that creates recipes with ingredients, step-by-step instructions, nutrition information, and cooking times. It supports voice input, multi-language, and even reads recipes aloud.

The hardest part was making the recipes feel realistic, which I fixed by refining the AI prompt. I’m proud of the clean design and features like search history, quick suggestions, and an easy user experience.

mayankbiswasgame

Today, I enhanced ChefAI X by adding several new features to make the app more interactive and user-friendly. I introduced multi-language support, allowing users to choose from English, Hindi, Bengali, and Spanish before generating recipes. Additionally, I improved the voice output system by adding a female voice option, a stop button, and improved speech handling, so it now reads only the latest recipe instead of repeating previous ones.

The recipe format is now cleaner, with clearly defined sections for cooking time, ingredients, instructions, tips, video tutorial links, and nutritional information. I also implemented loading animations while the AI generates recipes to create a smoother user experience. Quick suggestion buttons for popular dishes such as Chicken Biryani, Pasta, Paneer Butter Masala, and Cake were added for faster access.

Furthermore, I improved recipe accuracy by ensuring the AI provides more realistic and culturally appropriate cooking methods and ingredients for different dishes. Today, I improved ChefAI X by adding several new features to make the app more interactive and user-friendly. I added multi-language support so users can choose between English, Hindi, Bengali, and Spanish before generating recipes. I also improved the voice output system by adding a female voice option, a stop button, and improved speech handling so it reads only the latest recipe instead of repeating older ones.

The recipe format is now cleaner with proper sections like cooking time, ingredients, instructions, tips, video tutorial links, and nutrition details. I added loading animations while the AI generates recipes to make the experience feel smoother. Quick suggestion buttons for dishes like Chicken Biryani, Pasta, Paneer Butter Masala, and Cake were also added for faster access.

I also improved recipe accuracy by making the AI give more realistic and culturally correct cooking methods and ingredients for different dishes.

Attachment
Attachment
Attachment
Attachment
0
mayankbiswasgame

Shipped this project!

Hours: 2.24
Cookies: 🍪 2
Multiplier: 1.83 cookies/hr

I built OptiCore Pro, a futuristic system optimization simulator featuring a cyber-themed dashboard. Users can simulate performance boosts, clean temporary files, and analyze system health through interactive buttons.

The most challenging aspect was designing a modern interface while ensuring that the buttons, logs, and stats updates were smooth and responsive. I addressed this by enhancing the layout, incorporating glowing neon effects, and meticulously updating the JavaScript interactions.

I am very pleased with how the final project looks and feels.I built OptiCore Pro, a futuristic system optimization simulator with a cyber-themed dashboard. Users can simulate boosting performance, cleaning temporary files, and analyzing system health through interactive buttons. The hardest part was making the interface look modern while also keeping the buttons, logs, and stats updates smooth and responsive. I solved it by improving the layout, adding glowing neon effects, and carefully updating the JavaScript interactions. I am really happy with how the final project looks and feels.

mayankbiswasgame

Shipped this project!

Hours: 3.7
Cookies: 🍪 3
Multiplier: 1.5 cookies/hr

I developed ChefAI X, an AI-powered recipe generator designed to help users quickly find recipes for any dish. Users can enter a recipe name, use voice input, save recipes, share them, and even download them. I also included features such as search history, serving size adjustments, cooking times, calorie counts, nutritional information, and quick suggestion buttons for popular dishes.

The most challenging aspect was ensuring that the recipes were both realistic and properly formatted. At times, the AI generated unusual ingredients or cooking methods, particularly for dishes like biryani. I addressed this issue by refining the prompts, which helped the AI produce more authentic and culturally accurate recipes.

I take great pride in the clean and modern design of the user interface, especially on mobile devices. Throughout this process, I learned a lot about JavaScript, localStorage, API integration, and enhancing user experience through small yet impactful features. I developed ChefAI X, an AI-powered recipe generator designed to help users quickly find recipes for any dish. Users can enter a recipe name, use voice input, save recipes, share them, and even download them. I also included features such as search history, serving size adjustments, cooking times, calorie counts, nutritional information, and quick suggestion buttons for popular dishes.

The most challenging aspect was ensuring that the recipes were both realistic and properly formatted. At times, the AI generated unusual ingredients or cooking methods, particularly for dishes like biryani. I addressed this issue by refining the prompts, which helped the AI produce more authentic and culturally accurate recipes.

I take great pride in the clean and modern design of the user interface, especially on mobile devices. Throughout this process, I learned a lot about JavaScript, localStorage, API integration, and enhancing user experience through small yet impactful features. I built ChefAI X, an AI-powered recipe generator that helps users quickly get recipes for any dish. Users can type a recipe name, use voice input, save recipes, share them, and even download them. I also added search history, serving-size adjustment, cooking time, calories, nutrition info, and quick suggestion buttons for popular dishes.

The hardest part was making the recipes realistic and properly formatted. Sometimes the AI gave strange ingredients or cooking methods, especially for dishes like biryani. I solved this by improving the prompt so the AI gives more authentic and culturally correct recipes.

I am really proud of how clean and modern the UI looks, especially on mobile devices. I also learned a lot about JavaScript, localStorage, API integration, and improving user experience through small but useful features.

mayankbiswasgame

Today, I upgraded ChefAI X with several useful features to enhance both its design and user experience. I added a search history section that stores recent recipe searches using localStorage, allowing users to quickly access previous dishes. Additionally, I introduced quick suggestion chips for popular recipes like Chicken Biryani, Pasta, Paneer Butter Masala, and Cake, enabling users to generate recipes with just one click.

The recipe generation prompt has been improved to produce outputs that are more realistic and culturally accurate. For instance, Chicken Biryani recipes no longer include unusual ingredients or unrealistic baking methods. I also incorporated a serving selection feature, which automatically adjusts ingredient quantities based on the number of people.

The recipe response now includes cooking time, calories, protein, carbohydrates, fat content, ingredients, instructions, and tips. I enhanced the formatting so that headings are displayed clearly, rather than showing markdown symbols like “**.” Lastly, I ensured that the save, share, download, and voice input features are fully functional. Today, I upgraded ChefAI X with several useful features to enhance both its design and user experience. I added a search history section that stores recent recipe searches using localStorage, allowing users to quickly access previous dishes. Additionally, I introduced quick suggestion chips for popular recipes like Chicken Biryani, Pasta, Paneer Butter Masala, and Cake, enabling users to generate recipes with just one click.

The recipe generation prompt has been improved to produce outputs that are more realistic and culturally accurate. For instance, Chicken Biryani recipes no longer include unusual ingredients or unrealistic baking methods. I also incorporated a serving selection feature, which automatically adjusts ingredient quantities based on the number of people.

The recipe response now includes cooking time, calories, protein, carbohydrates, fat content, ingredients, instructions, and tips. I enhanced the formatting so that headings are displayed clearly, rather than showing markdown symbols like “**.” Lastly, I ensured that the save, share, download, and voice input features are fully functional. Today, I upgraded ChefAI X with several useful features to improve both the design and user experience. I added a search history section that stores recent recipe searches using localStorage, allowing users to quickly access previous dishes. I also added quick suggestion chips for popular dishes like Chicken Biryani, Pasta, Paneer Butter Masala, and Cake, so users can instantly generate recipes with one click.

The recipe generation prompt was improved to make outputs more realistic and culturally accurate. For example, Chicken Biryani recipes no longer include unusual ingredients like eggs or unrealistic baking methods. I also added support for serving selection, which allows ingredient quantities to adjust automatically for different numbers of people.

The recipe response now includes cooking time, calories, protein, carbs, fat, ingredients, instructions, and tips. I improved formatting so headings appear clearly instead of showing markdown symbols like **. Finally, I kept save, share, download, and voice input features fully working.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
mayankbiswasgame

I worked on developing OptiCore Pro, a futuristic system optimization simulator featuring a cyber-themed design. The main objective of the project was to create a dashboard that resembles a real system cleaner and performance booster, while remaining simple and interactive. I utilized HTML, CSS, and JavaScript to build the entire project.

I began by designing a layout with a centered dashboard that displays system statistics, such as CPU, RAM, and disk usage. Then, I added interactive buttons, including Boost System, Clean System, and AI Analyze. Each button simulates a different action and updates the system values, assistant messages, and activity logs.

A significant amount of time was dedicated to making the UI modern and visually appealing. I incorporated neon cyan colors, glowing borders, dark backgrounds, and hover effects to achieve a futuristic cyberpunk aesthetic. I also ensured that the buttons and log sections responded appropriately to user interactions.

Throughout the development process, I enhanced the wording of messages, improved spacing, and tested the interface multiple times to create a more polished and realistic simulator. The final result is a creative frontend project that emphasizes design, interaction, and user experience.I worked on developing OptiCore Pro, a futuristic system optimization simulator featuring a cyber-themed design. The main objective of the project was to create a dashboard that resembles a real system cleaner and performance booster, while remaining simple and interactive. I utilized HTML, CSS, and JavaScript to build the entire project.

I began by designing a layout with a centered dashboard that displays system statistics, such as CPU, RAM, and disk usage. Then, I added interactive buttons, including Boost System, Clean System, and AI Analyze. Each button simulates a different action and updates the system values, assistant messages, and activity logs.

A significant amount of time was dedicated to making the UI modern and visually appealing. I incorporated neon cyan colors, glowing borders, dark backgrounds, and hover effects to achieve a futuristic cyberpunk aesthetic. I also ensured that the buttons and log sections responded appropriately to user interactions.

Throughout the development process, I enhanced the wording of messages, improved spacing, and tested the interface multiple times to create a more polished and realistic simulator. The final result is a creative frontend project that emphasizes design, interaction, and user experience.I worked on building OptiCore Pro, a futuristic system optimization simulator with a cyber-themed design. The main goal of the project was to create a dashboard that looks and feels like a real system cleaner and performance booster, while still being simple and interactive. I used HTML, CSS, and JavaScript to build the full project.

I started by designing the layout with a centered dashboard that displays system statistics such as CPU, RAM, and Disk usage. Then I added interactive buttons such as Boost System, Clean System, and AI Analyze. Each button performs a different simulated action and updates the system values, assistant messages, and activity logs.

A lot of time was spent on making the UI look modern and visually attractive. I used neon cyan colors, glowing borders, dark backgrounds, and hover effects to give the project a futuristic cyberpunk feel. I also made sure the buttons and log section responded properly when users interacted with them.

During development, I improved the wording of messages, added better spacing, and tested the interface multiple times to make the simulator feel more polished and realistic. The final result is a creative frontend project focused on design, interaction, and user experience.

Attachment
Attachment
Attachment
Attachment
0
mayankbiswasgame

Shipped this project!

Hours: 1.06
Cookies: 🍪 3
Multiplier: 4.67 cookies/hr

I developed a smart lock system based on RFID technology that manages access using a card and an Arduino. The most challenging aspect was dealing with repeated scans and stabilizing the system. I addressed these issues by enhancing the code logic and incorporating timing controls. I’m really pleased with how smoothly the lock operates and how dependable the system has become!I built an RFID-based smart lock system that controls access using a card and Arduino. The hardest part was handling repeated scans and stabilizing the system, but I solved it by improving the code logic and adding timing controls. I’m really happy with how smoothly the lock works and how reliable the system has become :)

mayankbiswasgame

In this project, I designed and built an RFID-based smart lock system using Arduino. The main objective was to create a simple, low-cost, and reliable access control system. I started by connecting the MFRC522 RFID module with the Arduino and testing basic card detection. After successfully reading RFID card UIDs, I implemented logic to compare the scanned UID with a predefined authorized UID.

Next, I integrated a servo motor to act as the locking mechanism. The servo rotates to unlock when a valid card is scanned and returns to the locked position after a short delay. To improve user feedback, I added two LEDs: a green LED to indicate access granted and a red LED for access denied.

During development, I encountered issues, including repeated card scanning and unstable behavior. I solved this by adding a timing-based debounce system to prevent multiple rapid scans. I also removed unnecessary components like the ultrasonic sensor to simplify the system and improve performance.

Throughout the project, I tested the system multiple times to ensure accuracy and reliability. This project helped me gain practical experience in Arduino programming, RFID technology, and hardware integration. It also improved my problem-solving skills and understanding of real-world embedded systems.

Attachment
Attachment
Attachment
Attachment
0
mayankbiswasgame

Shipped this project!

Hours: 5.36
Cookies: 🍪 9
Multiplier: 3.08 cookies/hr

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