π Docster
VS Code Extension | Developer Productivity Tool
Docster is a Visual Studio Code extension designed to simplify code documentation and help developers maintain better-documented codebases. It automatically generates language-appropriate documentation comment templates, identifies functions missing documentation, and generates Markdown documentation for individual files or entire projects.
Key Features:
- Add documentation comments with function parameters automatically listed.
- Detect undocumented functions with warning indicators.
- Quickly add missing comments using VS Code Quick Fix.
- Generate Markdown documentation for the current file.
- Scan the workspace and generate a
DOCS.mdfile for the project. - Support 10 programming languages: JavaScript, TypeScript, Dart, Python, Java, C, C++, C#, Go, and PHP.
- Work without AI services, API keys, or external AI dependencies.
Technologies: JavaScript, VS Code Extension API, Language-Specific Documentation Standards
Marketplace Β· GitHub Repository
π Food Ordering System
Web Development | Responsive Front-End Interface
A responsive food delivery interface built to practice front-end web development and create a clean, user-friendly food ordering experience. The project focuses on structuring web pages, styling interface components, and presenting food-related content in an accessible layout across different screen sizes.
Key Features:
- Responsive layout for different screen sizes.
- Structured presentation of food and ordering-related content.
- Custom styling for a consistent user interface.
- Organized HTML and CSS for maintainability.
Technologies: HTML5, CSS3
Desktop Application | Database Management System
A Java desktop application built with Java Swing and MySQL to manage book-related records. The project demonstrates how a graphical user interface can interact with a relational database to perform essential data management operations.
Key Features:
- Create and insert book records.
- View and retrieve stored records.
- Update existing book information.
- Delete records when they are no longer needed.
- Connect a Java Swing interface to a MySQL database.
- Practice CRUD operations and database integration.
Technologies: Java, Java Swing, MySQL, JDBC

