Davit M.'s Projects
AcademicHub - An educational institution where any school student and young person can study various subjects, such as mathematics, Georgian language, English, history, etc. In order to easily obtain information, We have created a web portal where you can also register for our courses online.
A simple Android app to calculate age in minutes based on the selected date.
"Andazioni" is a Georgian Android application where you can find Georgian proverbs.
This C++ program generates Armstrong numbers within a specified range (0 to 1000000). An Armstrong number (also known as a narcissistic, pluperfect, or pluperfect digital invariant number) is a number that is the sum of its own digits each raised to the power of the number of digits.
This Kotlin project implements a simple Bank Account class that allows users to perform basic operations like deposit, withdrawal, and checking the account balance.
Calculator Android app using kotlin.
This is a simple carwash management system implemented in C++.
"Chirp" is a streamlined chat app crafted with Kotlin and Firebase. It enables seamless messaging, file sharing, and real-time updates across devices. Stay connected effortlessly with its intuitive interface and instant message delivery.
Currency calculator using javascript (API)
This C++ project calculates the determinant of a 3x3 matrix. It prompts the user to enter the elements of the matrix, displays the entered matrix, and then calculates the determinant using the rule of Sarrus.
This Java project calculates the determinant of a 3x3 matrix. It prompts the user to enter the elements of the matrix, constructs the matrix, and then calculates the determinant using the rule of Sarrus.
We all have played a game called Flappy Birds. Now enjoy playing Flappy Plane with the same physics but a different story.
This Python script implements a simple Flappy Bird game using the Pygame library. The game includes a flappy bird that the player can control by clicking the mouse or pressing a key to avoid hitting pipes. The objective is to navigate through the pipes and score as many points as possible.
Hackademy - A place where knowledge has no boundaries
This Python script extracts Exif data from JPEG (.JPG) and TIFF (.TIFF) image files. It provides GPS coordinates if available and generates a Google Maps URL for each image.
This project implements a simple library book management system in C++. It provides functionality to borrow and return books, check book availability, and calculate late or damaged fees. The program demonstrates object-oriented principles by using classes and methods to manage book transactions efficiently.
This C++ program generates Pascal's Triangle up to a specified number of rows. Pascal's Triangle is a mathematical construct where each number is the sum of the two numbers directly above it in the previous row.
PDF Viewer is a lightweight Android application that enables users to easily view PDF files on their mobile devices. With a clean and intuitive interface, users can effortlessly browse and open PDF documents stored on their devices. The app utilizes modern design principles and provides a seamless viewing experience for users on the go.
This project demonstrates a simple educational example of a University Management System implemented in C++. It consists of classes representing university entities, such as students and their academic performance.
Some of my python projects
Android app with recycleview widget
This Kotlin project defines a simple hierarchy of geometric shapes, including Circle, Rectangle, and Square. Each shape calculates its area and perimeter based on its specific properties.
This Kotlin project allows users to input their name, ID, and grades for multiple subjects, and then calculates the average grade and determines whether the student has passed all subjects based on a passing grade threshold.
This repository contains the source code for a simple TicTacToe game for Android, developed in Java using Android Studio. The game features a dynamic user interface built with the help of Android's ViewBinding, enabling easy access and manipulation of UI components.
ToDo: Simplify your tasks. Manage, edit, and organize your to-dos effortlessly. Sync seamlessly with Firebase for real-time updates. Stay productive anytime, anywhere.
This Kotlin program manages a to-do list through a command-line interface. Users can add, remove, view, and mark tasks as completed or incomplete. It utilizes Java's LocalDate for handling due dates and offers intuitive commands like "add," "remove," "get all," "get completed," "get incompleted," and "change status."