Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Object-oriented programming (OOP)

Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or “classical”) and prototype-based OOP (found in JavaScript, for example).

Object-oriented programming has several advantages over procedural programming:

https://github.com/faizan45640/car-rental-management-system-python

This repo contains an intermediate car rental management system project made in python.

management-system oop project python semester-project

Last synced: 23 Jan 2025

https://github.com/huseyinerdin/tobuyapi

Identity ve token bazlı doğrulama ve yetkilendirme sistemi bulunan, OOP ve SOLID kurallarının uygulandığı bir ASP.NET WEB API projesidir. Onion mimarisi kullanılmıştır.

asp-net csharp entity-framework identity jwt onion-architecture oop solid webapi

Last synced: 29 Jan 2025

https://github.com/siraajul/bankmanagement

A simple banking application built in Dart that allows users to manage their accounts. Features include account creation, fund deposits, withdrawals, and account balance display. Designed for educational purposes to demonstrate object-oriented programming concepts in Dart.

dart oop

Last synced: 22 Jan 2025

https://github.com/thaikoz/warships

"Warships" is a classic battleship game where two players attempt to sink each other's fleets. Each player has a 10x10 grid on which they place their ships. The objective of the game is to guess the coordinates of the opponent's ships and sink them before the opponent sinks yours.

cpp oop visual-studio

Last synced: 22 Jan 2025

https://github.com/banyc/geneticalgorithm

OOP, Human-friendly Genetic Algorithm. Customizable fitness evaluation logic.

cross-platform educational genetic-algorithm oop

Last synced: 20 Jan 2025

https://github.com/vendethiel/bigdroid

Clone me, big droid.

game java oop

Last synced: 27 Jan 2025

https://github.com/razvan48/proiect-metode-de-dezvoltare-software-mds

Proiect Metode de Dezvoltare Software (MDS) Anul 2, Semestrul 2, Facultatea de Matematica si Informatica, Universitatea din Bucuresti

2d-game cpp game oop opengl shader shaders texture textures

Last synced: 22 Jan 2025

https://github.com/ahmed-naserelden/black-jack-game

A fully-featured BlackJack game developed using Java and JavaFX, leveraging Object-Oriented Programming (OOP) principles. This project showcases a modern, graphical take on the classic card game.

game gui java javafx oop

Last synced: 05 Feb 2025

https://github.com/kopach-artem/pipes_gods_of_jar

Interactive Java simulation of a desert water transport system, offering a gamified approach to learning programming and strategic thinking

bme java java-fx mvp oop oop-in-java

Last synced: 30 Jan 2025

https://github.com/teodutu/poo

POO - UPB 2018-2019

java oop

Last synced: 30 Jan 2025

https://github.com/interglobalmedia/jukebox

An audio player in the form of a jukebox created with es6-javascript, html5-audio, oop, and includes a search-in-text searchbar.

cross-browser-compatibility es6-javascript html5-audio javascript jukebox oop player scrollbar scss search-in-text searchbar

Last synced: 30 Jan 2025

https://github.com/maximo-perez-villalba/framework-dao-json

El proyecto implementa una extensión de framework-dao para persistencia de objetos en archivos con formato Json con fines pedagógicos..

crud dao dao-crud dao-design-pattern json oop oop-library oop-php php uml uml-class-diagram uml-diagram

Last synced: 05 Feb 2025

https://github.com/cristianprochnow/more-oop-concepts

📖 More concepts about OOP.

dotnet oop

Last synced: 02 Feb 2025

https://github.com/fanesz/express-ts-oop-postgresql

Simple backend with Express.js, Typescript, OOP Architecture, and PostgreSQL.

express oop postgresql typescript

Last synced: 23 Jan 2025

https://github.com/sidheshwarjadhav100/nomineetrack

NomeeniTrack: A Java-based JDBC project to manage election candidate data for the Election Commission of India (ECI).

arraylist crud-operation database java jdbc maven mysql oop sql

Last synced: 02 Feb 2025

https://github.com/orlandopalmeira/trabalho-dss-2022-2023

Repositório do trabalho prático no âmbito da UC de Desenvolvimento de Sistemas de Software (DSS) - Licenciatura em Engenharia Informática (LEI/MIEI) - Universidade do Minho (UMinho)

dss engenharia-informatica java lei miei oop poo software-development uminho uminho-dss uminho-lei uminho-miei uml

Last synced: 25 Jan 2025

https://github.com/blackmarllbor0/wheather-cli

WeatherCLI is a convenient command-line utility for obtaining up-to-date weather information.

cli nodejs nodemon oop typescript weather weather-app

Last synced: 29 Jan 2025

https://github.com/andr3w03/barvolume

Android Kotlin Test Project - Bar Volume Calculator Activity

activity android android-application android-studio dicoding kotlin object-oriented-programming oop

Last synced: 29 Jan 2025

https://github.com/sametgul/sametgul.github.io

Personal website showcasing my projects in control systems, robotics, and artificial intelligence.

c computer-vision control-systems cpp data-structures-and-algorithms java machine-learning matlab oop opencv python robotics ros ros2 simulink

Last synced: 05 Feb 2025

https://github.com/taufiqul7756/problem-solving

This GitHub repository contains solutions to problems from popular competitive programming websites such as Codeforces and URI. The repository is focused on problem-solving and is intended to help users improve their algorithmic and coding skills. It includes solutions in multiple programming languages such as C, C++ and JavaScript.

codeforces-solutions codeshef contest-solution dsa-algorithm dsa-javascript javascript leetcode-solutions oop oop-in-javascript problem-solving time-complexity uri-online-judge

Last synced: 29 Jan 2025

https://github.com/jshwi/object-colors

Object-oriented library for stylizing terminal output

ansi color oop terminal tty

Last synced: 27 Dec 2024

https://github.com/callmemaverick/ecommercecore

This repository contains the comprehensive final exam project for the Advanced Object-Oriented Programming (OOP) course in C++ at IT Step Computer Academy. It is designed to showcase a culmination of skills and concepts learned throughout the course.

cpp cpp11 cpp17 exam json nlohmann-json oop oop-concepts oop-principles oops-in-cpp

Last synced: 20 Jan 2025

https://github.com/sauberr/mmo_game

MMO mini game written in Python using OOP

oop python solid

Last synced: 03 Dec 2024

https://github.com/kmhmubin/tic-tac-toe-java-cli

Tic-Tac-Toe, also known as noughts and crosses or Xs and Os.It’s meant to be a paper game,but now in computer game in command line.

array cli hyperskill java java-12 oop oop-examples

Last synced: 19 Dec 2024

https://github.com/qrailibs/fishboard

✨ JS Framework to make your JavaScript code more structured.

framework javascript oop

Last synced: 31 Jan 2025

https://github.com/saadarazzaq/to-do-list-application

Colorful Python Based CLI App 🐍⭐

crud-application oop python-cli todolist

Last synced: 23 Jan 2025

https://github.com/theoddysey/pharmacy-pos-system

A Pharmacy POS System using C++

management-system oop pos terminal

Last synced: 31 Jan 2025

https://github.com/phauthentic/email

Framework and library agnostic email sending - a fluid and strict typed interface for email sending

abstraction adapter email oop php-library php7 wrapper

Last synced: 02 Jan 2025

https://github.com/parezj/mscope

MATLAB Sound card Oscilloscope (2020a, OOP)

2020a ctu matlab matlab-gui mscope oop oscilloscope recording scope sound soundcard

Last synced: 11 Jan 2025

https://github.com/rubenchirino/banking-system

University work about a banking system applying OOP.

banking command-line java oop

Last synced: 30 Jan 2025

https://github.com/rubenchirino/garage-system

University work project, garage system with OOP

oop oop-principles system

Last synced: 30 Jan 2025

https://github.com/bigizic/alx-higher_level_programming

Python OOPS, Data-Structure & Algorithms, Unittests, Introduction to MySQL, Web_Jquery, Web_Scraping, Networking

doctest javascript javascript-library jquery jquery-ajax mysql oop oops-in-python python-3 python-classes shell sql unittest web-scraping

Last synced: 11 Jan 2025

https://github.com/ahmad-mdi/weblog-webservice

Features of a blog site implemented by rest-full-api by LaravelFreamework.In this project, I have displayed my art of clean coding

clean-code dbfirst error-handling laravel laravel-passport laravel-sanctum oop relationship restful-api trait-object

Last synced: 03 Jan 2025

https://github.com/c0de4un/php-smart-bank

Bank API written in PHP 7.4 without framework

banking-applications oop php php-framework psr-12 web-application

Last synced: 09 Jan 2025

https://github.com/mohamedhnoor/nature-city

OOP practice project - used function constructor and class

css3 html5 javascript oop

Last synced: 25 Jan 2025

https://github.com/ahmad-mdi/weblog

This project is a blog website that I have implemented using the Laravel framework. The businesses carried out in this project are: 1. Authentication system and determining user access levels 2. Role definition for users 3. I have used clean coding method in this project 4. Creating a sample service for creating posts by the user 5. Using Middlewar

code-first laravel-authentication laravel-authorization laravel-framework many-to-many oop permissions roles

Last synced: 03 Jan 2025

https://github.com/datmicw/30daylab___csharp

30 Days of C# Practice

algorithms csharp-code oop practice

Last synced: 25 Jan 2025

https://github.com/practical-works/csharp-ofppt

🇫🇷 Travaux Pratiques en Programmation Orientée Objet et en Programmation Événementielle avec C# .NET.

csharp dotnet event-driven-programming ofppt oop oriented-object-programming

Last synced: 24 Dec 2024

https://github.com/adebayoileri/findworka-php

Codebase of all php files at findworka academy 2019

oop php phpmyadmin

Last synced: 06 Feb 2025

https://github.com/h3ar7b3a7/carddeck

Example on creating a Card Deck using OOP.

junit5 oop

Last synced: 25 Jan 2025

https://github.com/sidheshwarjadhav100/dreamteam-tracker

This project mainly focused on JDBD and MySQL Database to provides a Java-based client interface for managing IPL player information and perform CRUP operations.

arraylist database java jdbc mysql oop sql

Last synced: 08 Feb 2025

https://github.com/gwynbleidd0241/-mirea_2sem_oop-

Практические задания и курсовая работа по ООП(2 семестр МИРЭА)

cpp mirea oop oop-examples

Last synced: 24 Jan 2025

https://github.com/mohamed-mostafaaa/airbnb_clone

This is the first step towards building your first full web application: the AirBnB clone. This first step is very important because you will use what you build during this project with all other following projects: HTML/CSS templating, database storage, API, front-end integration

console hbnb oop python3 webstatic

Last synced: 11 Jan 2025

https://github.com/uchamod/employee_mangement_system-v2

A full-stack Employee Management System built with Spring Boot backend and frontend, providing comprehensive employee data management capabilities with a modern, responsive user interface

ajax anotation api-rest boostrap functions html java javascript mapping oop

Last synced: 03 Jan 2025

https://github.com/anagalacticruby/productionlinetracker

This repository holds files for my integration project completed as part of my Object Oriented Programming course

css expressions java javafx learn oop scenebuilder themes

Last synced: 25 Jan 2025

https://github.com/thomasweise/javaexamples

A repository for simple Java programming examples, as companion to a course in Java programming.

java java-programming object-oriented-programming oop

Last synced: 03 Jan 2025

https://github.com/maximo-perez-villalba/framework-dao

El proyecto implementa el patrón DAO en PHP con fines pedagógicos.

dao dao-crud dao-design-pattern diagram oop php php-framework plantuml uml-class-diagram uml-diagram

Last synced: 05 Feb 2025

https://github.com/rayhanbss/virtualpet-pbo24

Virtual Pet Game, created for the final project of the Object-Oriented Programming course 2024.

game java maven oop oops-in-java tamagotchi

Last synced: 12 Dec 2024

https://github.com/perisicnikola37/php-design-patterns-simple-way

PHP design patterns presented in a clear and accessible manner within this repository. With comprehensive explanations and practical code examples, it serves as a valuable resource for developers aiming to deepen their understanding of software design principles.

begginer-friendly begginer-to-advance design-patterns object-oriented-programming oop php tutorial

Last synced: 17 Jan 2025

https://github.com/emmmabk/employee-performance-evaluation-system

The Employee Performance Evaluation System 📊 helps organizations manage and assess employee performance efficiently. It allows adding ➕, editing ✏️, deleting ❌, and restoring ♻️ employee records, while tracking performance based on attendance 🕒, soft skills 🤝, and hard skills 💻, ensuring effective HR management.

database final-project jar java-database javafx-application oop team-repo

Last synced: 07 Feb 2025

https://github.com/mohammed-3tef/tic_tac_masterpiece_gui

A modern, interactive, and visually appealing implementation of the classic Tic Tac Toe game with a graphical user interface (GUI). Play against a friend or challenge a random computer player to test your strategy and decision-making skills!

clean-code cpp fcai-cu games oop qt tic-tac-toe

Last synced: 06 Feb 2025

https://github.com/injamul3798/medium-level-bank-management-system-using-java

Developed a Java banking application with features including balance inquiry, transaction viewing, inter-account transfers, payee management, and non-listed recipient payments. The Bank Administration section facilitates account creation, fund transfers, withdrawals, and a comprehensive account overview, showcasing a skill set in Java.

bank java oop

Last synced: 07 Feb 2025

https://github.com/akshayanmohandas/concurrent-ticketing-system

A concurrent ticketing system in Java, focusing on synchronizing multiple threads to manage ticket printing and resource refilling operations.

concurrency concurrent-programming intellij java java-thread multithreading oop synchronization thread ticket-machine ticket-management-system ticketing-system

Last synced: 31 Jan 2025

https://github.com/atanasov18g/terminal-javascript-game

This is a turn based Fantasy Game that follows essential JS and OOP Concepts

javascript oop oop-principles

Last synced: 31 Dec 2024

https://github.com/kerelape/q

Q (stands for Quantum). Kotlin OOP library

elegant-objects elegantobjects eo kotlin-library oop oop-kotlin oop-library

Last synced: 11 Jan 2025

https://github.com/abengl/ntt-project1

Primer projecto en Java para el Bootcamp Tech Girls de NTT Data Perú. Inicia el desarrollo de una aplicación para el manejo de cuentas bancarias de usuarios.

fun functional-programming mysql oop spring-boot

Last synced: 07 Feb 2025

https://github.com/abengl/guess-the-number

Guess The Number es un juego interactivo para adivinar por turnos un número aleatorio entre 1 y 100.

java junit5 mockito oop

Last synced: 07 Feb 2025

https://github.com/janniklth/connect4_consolegame

This project is a console-based implementation of the Connect 4 game, developed as part of our Programming lecture

connect4-game cpp dhbw-stuttgart oop

Last synced: 07 Feb 2025

https://github.com/moeeinaali/educational-management-system-console-app

Project of Mr. Hosseinkhani's CE40244: Advanced Programming (Sharif University of Technology - Fall 2023)

java mvc oop

Last synced: 18 Jan 2025

https://github.com/mihailgaberov/oo-js-tree-menu

A tree menu developed with pure JavaScript using object oriented approach.

javascript json oop tree-menu

Last synced: 18 Jan 2025

https://github.com/gabrielleraujo/tcc-computer-science-ufrrj

Documentation and source code for my final project in Computer Science at the Universidade Federal Rural do Rio de Janeiro.

aws-s3 c4-model clean-architecture cqrs-pattern csharp design-patterns dotnet7 entity-framework-core mediator mediatr microservices mongo-driver-orm mongodb oop rabbitmq rest solid-principles sqlserver swagger

Last synced: 10 Jan 2025

https://github.com/phmatray/therightcollection

A .NET console application demonstrating advanced collection management and event handling through a custom PersonCollection class that encapsulates typical list operations with added functionalities like sorting, filtering, and event-driven notifications.

collections console-application csharp custom-collections data-management dotnet encapsulation event-handling linq oop

Last synced: 01 Feb 2025

https://github.com/ohad-shai/tic-tac-toe

A tic-tac-toe game, developed in C# (Console Application).

console-application csharp oop oop-principles tic-tac-toe

Last synced: 18 Jan 2025

https://github.com/victorpbilbao/pizzariafinalproject

Uma pizzaria um pouco diferente, vendendo em diversos formatos e cobrando por cm²

java javafx oop

Last synced: 03 Dec 2024

https://github.com/bursasha/cpp-duo-matrix-calculator

Matrix calculator only for 2 matrices in C++ using OOP, polymorphism, STL, parsers, variety of algorithms ⌨️

algorithms calculator-application console-application cpp cvut-fit inheritance makefile matrix oop parser polymorphism stl

Last synced: 09 Feb 2025

https://github.com/tothantonio/utcn

personal files for courses I took at Technical University of Cluj-Napoca

algebra algebra-linear analysis assembly c data-structures-and-algorithms database digital-system-design java oop vhdl

Last synced: 04 Jan 2025

https://github.com/cartvalderama/pokemon-game

Vanilla JavaScript project featuring a dynamic map and engaging battles, built with scalable OOP principles. Inspired by Chris Courses tutorial.

css gsap howlerjs html javascript oop pixelart tiled

Last synced: 31 Dec 2024

https://github.com/libhide/99-bottles

Sandi Metz' "99 Bottles of Beer" kata.

kata oop

Last synced: 09 Feb 2025

https://github.com/ali-el-badry/various-tasks

Some C++ that is coded for Dr EL-Ramly assignment

assignment classes-and-objects cpp oop problem-solving task

Last synced: 09 Jan 2025

https://github.com/jekabsilkens/blog-system-concept

Simple blog system using Laravel. Includes: user registration/authentication, CRUD for blog posts, comments section, category assignment and keyword search.

authentication authorization elequent-orm laravel middleware mvc oop php postgresql solid tailwind

Last synced: 10 Jan 2025

https://github.com/joaovicdsantos/scala-anagrams

Project for generate anagrams with scala

anagrams collections oop scala study

Last synced: 04 Jan 2025

https://github.com/aliatayee/oop-school-library

Imagine that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. This app will allow you to: Add new students or teachers, Add new books, Save records of who borrowed a given book and when, And all of these are built in a beautiful and well-organized way!

library oop ruby

Last synced: 07 Feb 2025

Object-oriented programming (OOP) Awesome Lists