https://github.com/ridika-2004/my-development-tools
💻 A curated collection of small, functional projects—built for learning, experimenting, and leveling up coding skills 🚀📈.
https://github.com/ridika-2004/my-development-tools
chrome-extension codingame cpp game-development html-css java java-fx java-swing javascript object-oriented-programming pong-game pyqt5 python raylib-cpp tkinter-gui vanilla-javascript web-development
Last synced: 3 months ago
JSON representation
💻 A curated collection of small, functional projects—built for learning, experimenting, and leveling up coding skills 🚀📈.
- Host: GitHub
- URL: https://github.com/ridika-2004/my-development-tools
- Owner: ridika-2004
- License: mit
- Created: 2024-12-11T08:26:12.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-13T15:46:16.000Z (3 months ago)
- Last Synced: 2025-03-24T23:51:36.823Z (3 months ago)
- Topics: chrome-extension, codingame, cpp, game-development, html-css, java, java-fx, java-swing, javascript, object-oriented-programming, pong-game, pyqt5, python, raylib-cpp, tkinter-gui, vanilla-javascript, web-development
- Language: Java
- Homepage:
- Size: 9.28 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
💻 My Development Tools
---
![]()
![]()
![]()
![]()
Welcome to my repository of **development tools and small projects**! This collection showcases my **programming skills**, **problem-solving abilities**, and experimentation with various **languages** and **technologies**. Below, you'll find a list of projects, along with a folder link of each.
![]()
## Projects List
---## **[ATM Machine - Console Java](https://github.com/ridika-2004/My-Development-Tools/tree/90e51044d5f9cb0613f62ee2ec153367725c25c6/ATM%20Machine%20-%20%20Console%20Java)**
This is a simple ATM simulation program written in Java.
## **[BMI Calculator - Web](https://github.com/ridika-2004/my-development-tools/tree/9ec1f1e8e3748b406e555062bf11f2d069bbeb36/BMI%20Calculator%20-%20Web)**
A simple console application that calculates Body Mass Index based on user input.
## **[Bank Transaction Analyzer - Console Java](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/Bank%20Transaction%20Analyzer%20-%20Console%20Java)**
A program designed to analyze bank transactions and provide insights.
## **[Bouncing Ball - C++](https://github.com/ridika-2004/My-Development-Tools/tree/90e51044d5f9cb0613f62ee2ec153367725c25c6/Bouncing%20Ball%20-%20C%2B%2B)**
A C++ game made with raylib library.
## **[Budget Tracker - Console Java](https://github.com/ridika-2004/My-Development-Tools/tree/90e51044d5f9cb0613f62ee2ec153367725c25c6/Budget%20Tracker%20-%20Console%20Java)**
A console simple budget tracking system with java.
## **[Color Flipper - Web](https://github.com/ridika-2004/My-Development-Tools/tree/90e51044d5f9cb0613f62ee2ec153367725c25c6/Color%20Flipper%20-%20Web)**
A simple color flipper web development project.
## **[Counter Program - Web](https://github.com/ridika-2004/My-Development-Tools/tree/90e51044d5f9cb0613f62ee2ec153367725c25c6/Counter%20Program%20-%20Web)**
A simple counter program for learning javascript.
## [**First JavaScript Test - Web**](https://github.com/ridika-2004/My-Development-Tools/tree/90e51044d5f9cb0613f62ee2ec153367725c25c6/First%20JavaScript%20Test%20-%20Web)
My first test project using JavaScript, involving basic DOM manipulation and interactivity.
## [**Food Panda YouTube ad-blocker - Extension**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/Food%20Panda%20YouTube%20ad-blocker%20-%20Extension)
A script that blocks ads of Food Panda while watching YouTube videos.
## [**Google Logo - Web**](https://github.com/ridika-2004/my-development-tools/tree/d03fb172db8b226402e29e190264e6bb54afbb30/Google%20Logo%20-%20Web)
A Big 'G' logo made with html and css.
## [**Ice-Cream Shop - Console Java**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/Ice-Cream%20Shop%20-%20Console%20Java)
A simple console application for managing sales and orders in an ice cream shop.
## **[JavaScript Button Test - Web](https://github.com/ridika-2004/My-Development-Tools/tree/90e51044d5f9cb0613f62ee2ec153367725c25c6/JavaScript%20Button%20Test%20-%20Web)**
This is a small project to test JavaScript functionality in VS Code.
## [**Library Management System - Console Java**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/Library%20Management%20System%20-%20Console%20Java)
A system to manage books in a library, including features to add, remove, and search books.## **[Light Dark Mode - Web](https://github.com/ridika-2004/My-Development-Tools/tree/90e51044d5f9cb0613f62ee2ec153367725c25c6/Light%20Dark%20Mode%20-%20Web)**
This is a small project to learn JavaScript with toggling light/dark mode.
## **[Login Form - JavaSwing](https://github.com/ridika-2004/My-Development-Tools/tree/0088e5e6e9a95f6d4a8d5651d125b5c4ddb9259a/Login%20Form%20-%20JavaSwing)**
A small javaswing project with mysql database.
## [**Login Page - Console Java**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/Login%20Page%20-%20Console%20Java)
A console-based login page with added features like authentication and forgot password functionality.
## **[Meme Generator - Web](https://github.com/ridika-2004/My-Development-Tools/tree/0088e5e6e9a95f6d4a8d5651d125b5c4ddb9259a/Meme%20Generator%20-%20Web)**
A meme generator web development project for learning API with JavaScript.
## **[Message Generator - Web](https://github.com/ridika-2004/My-Development-Tools/tree/0088e5e6e9a95f6d4a8d5651d125b5c4ddb9259a/Message%20Generator%20-%20Web)**
A small message generator web development project.
## [**PONG Game - C++**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/PONG%20Game%20-%20C%2B%2B)
A Pong Game
## [**Personal Portfolio Template - Web**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/Personal%20Portfolio%20Template%20-%20Web)
A template for a personal portfolio website to showcase projects and skills.
## [**Product Inventory Management - Console Java**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/Product%20Inventory%20Management%20-%20Console%20Java)
A system to manage product inventory, including adding, removing, and updating items.
## **[Random Number Generator - Web](https://github.com/ridika-2004/My-Development-Tools/tree/0088e5e6e9a95f6d4a8d5651d125b5c4ddb9259a/Random%20Number%20Generator%20-%20Web)**
A random number geenrator for javascript learning.
## [**Ride Fair Calculator - Console Java**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/Ride%20Fair%20Calculator%20-%20Console%20Java)
A simple calculator to determine fair pricing for ride services.
## [**Shape Ordered Printer - Console Java**](https://github.com/ridika-2004/my-development-tools/tree/3042158d1701040dc708050424b5e3d653578d20/Shape%20Ordered%20Printer%20-%20Console%20Java)
A program that prints shapes in a specified order based on user input.
## **[Student Grading System - Console Java](https://github.com/ridika-2004/My-Development-Tools/tree/0088e5e6e9a95f6d4a8d5651d125b5c4ddb9259a/Student%20Grading%20System%20-%20Console%20Java)**
This is a Java-based application for managing grades of students across multiple courses.
## [**Text To Speech GUI - JavaFX**](https://github.com/ridika-2004/my-development-tools/tree/3042158d1701040dc708050424b5e3d653578d20/Text%20To%20Speech%20GUI%20-%20JavaFX)
A graphical user interface for text-to-speech functionality, built with JavaFX.
## [**To Do List-Web**](https://github.com/ridika-2004/my-development-tools/tree/0c9c09017f5418878e901dfadf10eb33b9b25ae5/To%20Do%20List%20-%20Web)
A to-do list small web development project
## [**Unit Testing With Mockito - Java**](https://github.com/ridika-2004/My-Development-Tools/tree/2f9f733733dc01d9a9a4c7d6e1694994c634c3fa/Unit%20Testing%20With%20Mockito%20-%20Java)
A simple Java project demonstrating how to write unit tests using Mockito and JUnit 5.
## [**User Management System - Console Java**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/User%20Management%20System%20-%20Console%20Java)
A user management system with the ability to register, login, and manage user data.
## [**XOR Encryption Decryption - Web**](https://github.com/ridika-2004/my-development-tools/tree/f4d86f75a9cc53c6bc1981288c1117372cd28edd/XOR%20Encryption%20Decryption%20-%20Web)
A program for basic encryption and decryption using the XOR algorithm.
## Technologies Used
- Java
- C++
- JavaScript
- HTML & CSS
- Bash
- Various frameworks and libraries for GUI applications## How to Run
Each project comes with its own instructions for running. Please check the README in each project's directory for specific details.
## License
This repository is free to use and modify for educational and personal purposes. Commercial use is allowed with appropriate attribution.
Feel free to explore, contribute, and leave feedback. Enjoy!