Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 

Repository files navigation

Hey, I'm Isha πŸ‘‹

Full-Stack Developer passionate about building scalable web applications, backend systems, and AI-powered products.

  • πŸ’» MERN Stack Developer
  • 🌱 Learning Advanced Backend Engineering & System Design
  • 🌍 Open Source Contributor (Avenx-JS)
  • πŸ“« Reach me: ishaknp16@gmail.com

Connect : LinkedIn β€’ Portfolio


πŸš€ Tech Stack

Category Technologies
Languages C C++ JavaScript Python
Frontend React Vite Tailwind HTML CSS
Backend Node Express JWT REST API
Database MongoDB MySQL Redis Mongoose
Tools Git GitHub Postman CI/CD

πŸ’» Featured Projects

🏠 HavenStay

Rental Booking Platform

Stack: Node.js β€’ Express.js β€’ MongoDB β€’ EJS β€’ Passport.js

  • Secure Authentication
  • CRUD Listings & Reviews
  • RESTful APIs
  • MVC Architecture
  • Server-side Validation

πŸ”— Live: https://havenstay-8lo1.onrender.com

πŸ”— GitHub: https://github.com/singhisha40/HavenStay


πŸ€– BataoGPT

AI Chat Application

Stack: React β€’ Node.js β€’ Express.js β€’ MongoDB β€’ OpenRouter API

  • AI Conversations
  • Persistent Chat History
  • Markdown Rendering
  • Syntax Highlighting
  • Thread Management

πŸ”— Live: https://gpt-project-green.vercel.app/

πŸ”— GitHub: https://github.com/singhisha40/GPT-Project


🌟 Open Source

Avenx-JS

πŸ“˜ Logging System Documentation β€” AvenxLogger & AvenxApp

  • Audited the framework's undocumented logging system by tracing AvenxLogger, AvenxApp, and the CLI config loader through source code and unit tests.
  • Identified and corrected a documentation gap conflating the CLI's build-time logging config with the runtime browser logger β€” two separate systems that were being described as one.
  • Documented the AvenxLogger class, the global logger export, and a previously-missing AvenxApp constructor option, with working code examples for programmatic log-level overrides.

Issue: #384 Β· Merged PR: #671


🐞 Documentation Bug Fix β€” AVX_W16

  • Identified and investigated a rendering issue affecting the official documentation.
  • Compared behavior across GitHub, the documentation site, and VS Code Markdown Preview to isolate the cause.
  • Fixed the issue by correcting the Markdown formatting for the AVX_W16 warning message.

Issue: #493 Β· Merged PR: #500


πŸ“„ Troubleshooting Docs β€” AVX_W19 (RENDER_KEY_EVALUATION_FAILED)

  • Documented the warning message, root cause, and resolution steps with incorrect/correct/defensive examples.
  • Removed a duplicate placeholder "Compiler Warnings" section from errors.md.

Issue: #453 Β· Merged PR: #489


πŸ“„ Troubleshooting Docs β€” AVX_W20 (RENDER_LIST_DUPLICATE_KEY)

  • Explained duplicate key behavior, runtime fallback, and resolution with examples.

Issue: #454 Β· Merged PR: #459


🀝 Community

  • Submitted and merged 4 pull requests to Avenx-JS.
  • Reported and investigated a documentation rendering bug that was accepted and fixed.
  • Received maintainer recognition for thorough investigation and high-quality bug reporting.

πŸ“Š GitHub Stats

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors