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/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

https://github.com/rarakira/javapiscine

2 weeks intensive dive into Java language, 42 curriculum

21school ecole42 java java-8 javacore jdbc oop spring

Last synced: 01 Feb 2025

https://github.com/avijit-jana/crpm_system

Customer Relationship and Product Management (CRPM) System that integrates backend functionality using Python and Object-Oriented Programming (OOP), a relational database, and a front-end framework.

database database-schema dbms oop oops-in-python python3 sqlite3 streamlit-application streamlit-dashboard

Last synced: 01 Feb 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/muhammadsaadhsn/time-table-scheduler

The TimeTable Scheduler for FAST is a Java-based tool that automates class scheduling for university students. It adapts to individual preferences for courses, batches, and instructors using advanced algorithms. Built with JavaFX for a user-friendly interface and MySQL for backend data management, it prioritizes efficient and personalized timetable

java javafx mys oop

Last synced: 09 Feb 2025

https://github.com/mahboub99/design-patterns

In This rebo I will study and make notes ,summary and implementation about Design patterns the main book we will discuss is "Design Patterns: Elements of Reusable Object-Oriented Software"

behavioral-patterns cmp2022 creational-patterns design-patterns mahboub object-oriented-design object-oriented-programming ood oop structural-patterns study

Last synced: 06 Feb 2025

https://github.com/ayeshakhan07/donationsappnode

Creating this project to learn and implement the core functionalities of Node. This project is created using Express, Node, Typeorm and MySql.

apis expressjs mysql nodejs nodejs-server oop oop-in-typescript typeorm typescript

Last synced: 23 Jan 2025

https://github.com/amirhakimnejad/big-number-in-cpp

Implementation of a class that can handle calculations between big numbers in c++.

algorithm bigint bignumber cpp object-oriented-programming oop stack

Last synced: 04 Jan 2025

https://github.com/riwert/scandiweb

Vanilla PHP OOP API + Nuxt.js v3 client with PWA.

api nuxt nuxt3 oop php pinia pwa storefrontui tailwindcss

Last synced: 01 Jan 2025

https://github.com/jozsefsallai/shorten.io

🔗 Simple, lightweight URL shortener in PHP.

lightweight mysql oop php url-shortener

Last synced: 12 Jan 2025

https://github.com/kittonn/object-oriented-programming

01076105 - Object Oriented Programming @CE61-KMITL

oop python

Last synced: 18 Dec 2024

https://github.com/codewithmide/airbnb_clone

The goal of this project is to deploy on our own server a simple copy of the AirBnB website.

airbnb-clone group-project oop python python3

Last synced: 12 Jan 2025

https://github.com/maximlevchenko/cpp-custom-excel

This C++ project provides a robust implementation of a spreadsheet processor, simulating functionality typical of software like Microsoft Excel or Google Sheets.

abstraction cpp incapsulation inheritance makefile oop polymorphism

Last synced: 26 Dec 2024

https://github.com/jbris/jenkins-shared-libs-oop

Shared Libraries for Jenkins pipelines. Contains a library of Groovy utility classes.

cd ci ci-cd groovy groovy-utility jenkins jenkins-pipeline jenkins-pipelines object-oriented-programming oop shared-libraries shared-library

Last synced: 12 Jan 2025

https://github.com/anuja-rahul/weather-cli-app

Automatically receive your daily weather forcast with this weather app.

daily-updates github-workflows oop openweathermap-api python weather-app

Last synced: 01 Jan 2025

https://github.com/purplebooth/encapsulation-traits

Breaking Encapsulation with traits in PHP

oop php traits

Last synced: 30 Jan 2025

https://github.com/saeedkohansal/html-editable-table-oop-javascript

Master Interactive HTML Tables: A Step-by-Step Guide to Editing with Mouse Clicks and Keyboard Navigation, Unlock the power of dynamic web pages with this comprehensive tutorial on making HTML tables editable using both your mouse and keyboard arrow keys. This guide provides clear instructions and practical examples to help you integrate...

code css editable editable-table excel gilgeekify how-to howto html html-css-javascript javascript js objectoriented objectoriented-js objectorientedprogramming oop oops programming tutorial tutorials

Last synced: 30 Jan 2025

https://github.com/k4zoku/lwjgl-glfw-kwrapper

OOP Wrapper for lwjgl-glfw

glfw java lwjgl lwjgl3 maven oop wrapper

Last synced: 08 Feb 2025

https://github.com/andre-alck/dart_entendendo_a_orientacao_a_objetos

Para acompanhamento do curso Dart: entendendo a Orientação a Objetos

dart oop poo

Last synced: 03 Dec 2024

https://github.com/aymaneallaoui/static-site-generator

A static site generator (SSG) made in Python using the OOP paradigm.

oop oops-in-python python python3 ssg static-site-generator

Last synced: 25 Dec 2024

https://github.com/kooltheba/shopping-cart-react

🛒 Shopping cart made with React, testing and Material-UI 💥

enzyme jest material-ui oop prop-types react testing

Last synced: 25 Dec 2024

https://github.com/muznocci/python--udemy

Python 3 - Curso completo: PySide6, Django, Selenium, Regexp, Testes, TDD, POO, Design Patterns GoF, algoritmos e programação.

algorithms design-patterns django gof oop programming pyside6 python python3 regexp selenium tdd testes

Last synced: 24 Jan 2025

https://github.com/mohamed-samy26/blackjack-java-game

Classic Blackjack cards game made using Java and Swing UI

card game java oop swing

Last synced: 12 Jan 2025

https://github.com/zakariaelbouzkri/cpp_oop

this repo has the 42 CPP pool days wich are about concept of object-oriented-programming (OOP), incapsulation inhiretance polymorphisme ...

cpp oop

Last synced: 10 Jan 2025

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/ivansarabeev/miniframework

First attempt on using the OOP PHP via the MVC design pattern.

bootstrap5 composer html5 mvc-architecture oop php8

Last synced: 10 Jan 2025

https://github.com/furk4nbulut/social-media-oop

SocaiMedia is a basic social media project developed as part of our coursework at Celal Bayar University. The project allows users to interact with a simple social media platform where they can post messages, like posts, make comments, and add friends.

java oop

Last synced: 10 Jan 2025

https://github.com/srnascimento40/snake.py

snake game created with Python, using Pygame framework

game oop pygame python snake-game

Last synced: 31 Jan 2025

https://github.com/ahmedmitwally77/game-oop

The OOP Game is a platform for discovering various games and their details.

api bootstrap5 css3 display dom eventlistener fetch-api font-awesome games html5 javascript oop

Last synced: 17 Jan 2025

https://github.com/adolligit/car-shop

Car Shop é um projeto idealizado pela escola @Tryber e desenvolvido pelos alunos (como eu). É uma API REST desenvolvida em TypeScript que utiliza o ODM Mongoose para consultar o banco de dados não relacional MongoDB.

api api-rest backend docker expressjs mongodb nodejs oop oop-principles openapi-documentation openapi3 solid typescript

Last synced: 23 Dec 2024

https://github.com/alaa-abdallah1/wuzzufny-jobs-site

Wuzzufny is a job search platform that helps job seekers find jobs that match their qualifications and helps recruiters find suitable candidates for their companies. The platform is built using HTML, CSS, JavaScript, Vue.js, Vuetify, Vuex, Laravel, PHP, OOP, MySQL, SQL, and host files on AWS.

css html javascript laravel mysql oop php sql vuejs vuetify vuex

Last synced: 06 Feb 2025

https://github.com/muhammadsaadhsn/oladoc-hospital-management-system

In this project, I have developed a Hospital Management system in C++ using Object-Oriented Programming concepts. The system incorporates functionalities for the Admin, Doctors, and Patients to Login/Sign Up. User data is stored using .dat files. Patients can book appointments with doctors, while doctors can efficiently manage their appointments.

object-oriented-programming oop

Last synced: 09 Feb 2025

https://github.com/shaikahmadnawaz/oop

Object Oriented Programming - Java ✨

java oop oop-principles oops-in-java packages

Last synced: 26 Dec 2024

https://github.com/saeedkohansal/php-mysql-javascript-live-username-checker-from-database-json-api

It's a Live Username Checker From a real MySQL database using PHP and JavaScript, you can check that username is available to submit or exists in your database, I show you how to create a PHP and MySQL JSON API to checking username input field data with the usernames list in your database.

backend corephp database frontend fullstack gilgeekify html javascript livedata mysql object-oriented-programming oop pdo php realtime tutorial vanilla-javascript vanillajs webdevelopment widget

Last synced: 30 Jan 2025

https://github.com/bok1c4/cdbhnd-olimpijske-igre

Solution to the Internship test at CodeBehind

clean-code javascript node oop

Last synced: 26 Dec 2024

https://github.com/gabrieldiem/assignment_for_algorithms_3

Little smalltalk project to learn the language, the pillars of OOP, unit testing and UML

7507 fiuba oop pharo-smalltalk smalltalk sunit uml unit-testing university-project

Last synced: 08 Feb 2025

https://github.com/martincorona007/oop

OOP(Object-oriented programming) subject OOP's programs

java object-oriented-programming oop

Last synced: 18 Jan 2025

https://github.com/tariqjamel/tnm-crush

TNM Crush is a C++ puzzle game using SFML, challenging players to match gems and score points through strategic tile-swapping.

2d-game 2d-graphics cpp oop sfml

Last synced: 26 Dec 2024

https://github.com/tariqjamel/pos-tracker

Analyze entire paragraphs to gain a comprehensive understanding of the distribution of different parts of speech.

adverbs article classes cpp file-handling-in-cpp filehandling noun oop oop-cpp oop-principles postrace prepositions pronouns strucure vector verbs

Last synced: 26 Dec 2024

https://github.com/typicalam/oop-hooks

Pre-commit hook to enforce object oriented naming patterns

git-hooks oop

Last synced: 23 Dec 2024

https://github.com/hasanyahya101/oop-lab-1-fast-nuces-2023

This repository contains solutions to six programming problems related to pointers in C++. These Questions are from Object Oriented Programming course offered at Fast Nuces Lahore. The problems cover a range of topics such as monkey food intake, pointers, sum, difference, product, square, area of rectangle, mean, and largest and smallest number.

cpp fast lahore nuces oop pointers

Last synced: 04 Feb 2025

https://github.com/klus3kk/microsociety

An object-oriented project, that represents the simulator of the society, with dynamically changing events and AI implemented methods for more lively environments.

2d ai cpp deep-q-learning machine-learning oop python reinforcement-learning sfml simulation tensorflow

Last synced: 10 Jan 2025

https://github.com/utilyre/condot

Implementation of Condottiere game in C++ using Raylib

condottiere game object-oriented-programming oop raylib university-project

Last synced: 26 Dec 2024

https://github.com/2kabhishek/phonepy

Simulate a phone with OOP 🎲📱

basics learning oop python

Last synced: 12 Jan 2025

https://github.com/teekay/blogroll

Administer and publish links for your blog running on any platform

blogging oop publishing

Last synced: 09 Jan 2025

https://github.com/2kabhishek/auto-purchase

OOP at an Auto Shop 🗃️🚗

explore first-time java learning oop

Last synced: 12 Jan 2025

https://github.com/kubatbekkk/async-race

This TypeScript OOP project involves building an SPA for managing a collection of cars, operating their engines, and displaying race statistics. The project is designed to train the use of async functions in JavaScript, including Promises and async/await, while utilizing OOP principles.

async oop promise typescript

Last synced: 12 Jan 2025

https://github.com/vasi-cordea/udemy-java-for-software-testing-professionals

Udemy code from course: "Java for Software Testing Professionals - Basics to Advanced"

intellij-ide java oop

Last synced: 19 Jan 2025

https://github.com/marincervinschi/briscola

This is a simple JavaFX Application of the Italian card game Briscola. The scope of the project is to learn and practice object-oriented programming concepts, Java programming, and JavaFX development.

agile agile-development design-patterns drawio game game-development game-engine intellij java javafx maven oop project scenebuilder uml-diagram

Last synced: 10 Feb 2025

https://github.com/microman92/nike-shoes

Сайт с самописными Видео Плеером, Слайдером на классах и звёздный рейтинг

css html javascript oop swiper-js

Last synced: 18 Jan 2025

https://github.com/2kabhishek/shappes

Shapes with two Ps 🟩📐

cpp learning makefile oop shapes

Last synced: 12 Jan 2025

https://github.com/416rehman/cpp-assemblystation-project

This repository is a culmination of all the milestones of the final project of OOP345 course for Seneca. The milestones and requirements are as below.

college-project cpp oop oop345 seneca

Last synced: 17 Jan 2025

https://github.com/sauberr/mmo-game

MMO mini game written in Python using OOP

oop python solid

Last synced: 06 Feb 2025

https://github.com/wlgs/life-simulation

Life simulation. Project for Object Oriented Programming course 2021/22 at AGH UST. It consists of simulating animals behaviour - such as eating and reproducing. Setting up different starting options differ in late-game results.

agh agh-ust life life-simulation oop project simulation

Last synced: 19 Jan 2025

https://github.com/jasminemlewis/best-practice-cultural-competence

Best Practice Cultural Competence is a custom, peer-review content management system for reviewers to assess the teaching practices of healthcare students. It automates the process of assigning codes and reviewers to articles, sequencing four stages, and calculating the rating of articles.

bootstrap4 database mysql oop pdo-php php6 sql

Last synced: 19 Jan 2025

https://github.com/showrin/design-pattern

A test on different design patterns

design-patterns javascript oop typescript

Last synced: 19 Jan 2025

https://github.com/bruno-c-p/java-internship-bootcamp

Java Internship Bootcamp

java jdbc oop

Last synced: 08 Feb 2025

https://github.com/ahmedmohamedgaber/e-commerce

EasyShopper is a comprehensive E-Commerce Platform built using ASP.NET Core MVC. It offers an intuitive online shopping experience with a wide array of products, user-friendly navigation, and secure checkout. Key functionalities include product browsing, a shopping cart, order management, and an admin panel for product oversight.

asp-net-core asp-net-core-web-api asp-net-mvc c csharp ecommerce entity-framework-core online-shop oop sql-server web-development

Last synced: 07 Feb 2025

https://github.com/abrarulhassan-786/rrofessor-select-course

This Assignment is related to sequence diagram. After analysis or sequence diagram then code. I have done well and Teacher taught these things Sir Ayub Latif

coder csharp csharpcode oop windows-desktop windows-forms

Last synced: 23 Jan 2025

https://github.com/roxtra1/tg_walutbot

Валютный телеграм бот

api oop telegram-bot

Last synced: 26 Dec 2024

https://github.com/svendolin/kungfu-app

Kungfu App about PHP, OOP, PDO, MVC and more kindly provided by Rene Esposito, adjusted by me :D

mvc mvc-pattern oop oop-principles pdo pdo-mysql pdo-php

Last synced: 20 Jan 2025

https://github.com/svendolin/mailing-label-generator

This mailing label generator will be used for an SAE Project using OOP, PDO and MVC principle at the same time. Hope it works :D

modelviewcontroller mvc oop pdo pdo-php session-management

Last synced: 20 Jan 2025

https://github.com/amir-hshahi/advanced-programming-solutions

Solution of java exercises from advanced programming course of Persian Gulf university.

advanced-programming java oop

Last synced: 06 Feb 2025

https://github.com/2kabhishek/golf-manager

Manage your golf empire ⛳🏌

admin cli golf gui oop python tkinter

Last synced: 12 Jan 2025

https://github.com/ronhachmon/facebook-desktop-app

project in C# using facebook API to create a desktop application practicing design patterns and multithreads

api csharp design-patterns oop oop-principles threading tokens

Last synced: 31 Dec 2024

https://github.com/massigy/algos-analytics

This Java based project focuses on three sorting algorithms comparaison.

algorithms analytics bubble-sort counting-sort git github java oop programming project quicksort sorting-algorithms

Last synced: 07 Feb 2025

https://github.com/tsnsoft/course_modern_oop

Примеры к курсу "Современное ООП"

java netbeans oop

Last synced: 17 Jan 2025

https://github.com/lstedmanfalls/brag_docs

Python FastAPI OOP app for tracking accomplishments (i.e., virtual brag docs)

docker-compose fastapi oop postgresql python sqlalchemy

Last synced: 12 Jan 2025

https://github.com/josewebdev2000/100-days-of-python

My Solutions to 100 Days of Code Course By Angela Yu

back-end flask oop python sql tkinter web-development

Last synced: 18 Jan 2025

https://github.com/sssshefer/design-patterns

Design patterns and Object-oriented techniques implemented on Java

design-patterns java object-oriented-programming oop

Last synced: 12 Jan 2025

https://github.com/syuvraj19/oop-assignments

This repository contains Object-Oriented Programming assignments from Seneca College's OOP244 and OOP345 courses.

oop oop-concepts oops-in-cpp

Last synced: 18 Jan 2025

https://github.com/clamytoe/pryce

Script for searching for items on ebay and barnes and noble

oop python scraping

Last synced: 12 Jan 2025

https://github.com/makcymal/oop

Just some patterns

csharp oop pattern patterns

Last synced: 07 Feb 2025

https://github.com/sh1kxrv/js-dynamicconstructor

Dynamic constructor

javascript js oop

Last synced: 07 Feb 2025

https://github.com/mbrsagor/pythonnote

Study in python latest code and node serial

basic-programming data-structures mathematics oop python-library python3

Last synced: 12 Jan 2025

https://github.com/ismailza/busway

The Busway Ticket ChatBot, developed during the Object Technology/IoT Workshop, aims to simplify the busway ticket reservation process.

java jee jsp mysql oop

Last synced: 18 Jan 2025

https://github.com/cxw42/class-tiny-constrainedaccessor

Apply type constraints to your Class::Tiny attributes

accessor class-tiny oop perl perl5

Last synced: 19 Jan 2025

https://github.com/par7133/xbox-and-js-oop

Playing Xbox by Javascript OOP - MIT

by flash-like javascript oop playing xbox

Last synced: 12 Jan 2025

https://github.com/aminul-islam-niloy/advance-c-sharp-next-

Advane C# programming code note with example

delegate extension generic oop

Last synced: 12 Jan 2025

https://github.com/minpeter/dice_game

🎲 Python과 Go로 작성된 주사위 게임... 그런데 OOP를 곁들인

dice dice-game game go golang oop python

Last synced: 24 Jan 2025

https://github.com/anitax07/bracu_cse111

Lab Assignmnets of Fall'22 (OOP)

brac braccse111 bracu cse111 cse111lab oop

Last synced: 12 Jan 2025

Object-oriented programming (OOP) Awesome Lists